2017/11/07

jsで前のページのURLを判定して、指定のページの時だけ何かする





前のページのURLを判定するJavaScriptです。
document.referrerは、直接URLを入力してページを開いた場合や、ブックマークからページを開いた場合には、戻り値は空文字となるので注意。



html

前のページのurlにmaenopageが入っていたら表示するよ




css
#ref-show {
  display: none;
}



js
var ref = document.referrer; //前のページのURLを取得
if(ref.indexOf('maenopage') != -1){ //前のページのurlにmaenopageが入っていたら
  $('#ref-show').css('display','block'); //指定の要素を表示
}