ブックマークレットで、「localhost(mamp環境)」「stg環境」「dev環境」「本番環境」をクリックするたびに切り替えることを行っております。
表示されているURLを取得し、テスト環境などに変更して確認していくオーソドックスなものです。
挙動としては、
http://localhost:8888/
①↓
https://dev-www.xxx.com/
②↓
https://stg-www.xxx.com/
③↓
https://www.xxx.com/
④↓
http://localhost:8888/
の順番に開発中のURLでブックマークレットをクリックするたびにループするようにしております。
ループする際には、location.hrefを使用しております。
当然なのだとは思いますが、④の本番環境からmampの環境に遷移する際に
mampでサーバーを起動していないとレスポンスがないため画面は表示されません。
そして「ERR_CONNECTION_REFUSED」のエラー画面が表示され、
その後ブックマークレットを再度クリックしても、①の挙動はできなくなります。(Google Chromeブラウザ)
これをもしもできるのであれば④の本番環境からlocalhost環境への遷移の際に、
「ERR_CONNECTION_REFUSED」が帰ってくる場合、localhostを飛ばしてdev環境へ変更するようにできないかと考えています。
「ERR_CONNECTION_REFUSED」を検知することができないものか、
もしもなにかご存知の方がいらっしゃいましたら、ご教授いただければ幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/01 05:28