今いるURLからテストページへ切り替える時、わざわざURLを入れなおすのが煩わしい。ブックマークからワンクリックでURL切る切り替えるテクニック。
ソースコードをコピーし、test.news.yahoo.co.jpをテストのURL。
‘news.yahoo.co.jp’に本番のURLに書き換えて下記URLにアクセスし動画の通り設定してください。
https://ytyng.github.io/bookmarklet-script-compress/
ソースコード
var url_test = 'test.news.yahoo.co.jp';
var url_live = 'news.yahoo.co.jp';
if(document.location.href.indexOf(url_live)>0){
url_now=document.location.href.replace(url_live,url_test);
window.open(url_now);
} else if(document.location.href.indexOf(url_test)>0){
url_now=document.location.href.replace(url_test,url_live);
window.open(url_now);
}
indexOfの意味
https://techacademy.jp/magazine/17754
>ある文字列の中で、指定した文字列が最初に出現する位置を返します。
>指定した文字列が出現しない場合は-1を返します。
replaceの意味
https://www.sejuku.net/blog/21107
>str.replace( 対象の文字, 置換する文字 );
>「文字列」の中から「対象の文字」を検索し、一致した文字を
>「置換する文字」に変換してくれます。