javascript document referrerが取得できない
- 作成日 2021.09.04
- 更新日 2022.09.27
- javascript
- javascript
document.referrerがまったく取得できないことがあったので原因を記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 92.0.4515.159
document.referrerが取得できない
以下のコードで、遷移先のURLを取得しようとしても、何も表示されませんでした。
console.log( document.referrer )
原因は、遷移元が「https」で、リファラーの取得元が「http」だったためでした。
遷移元により、処理を変えたかったため、 リファラーの取得元から同じサイト内に「location.href」で遷移させて、
location.href="別ページへ移動"
リファラーの取得元URLにより、処理を分岐させるようにしました。
if ( document.referrer === 'リファラーの取得元URL') {
// 処理を記述
}
-
前の記事
Ruby ハッシュのキーを条件を指定して削除する 2021.09.03
-
次の記事
C# maskedTextBoxのサイズを変更する 2021.09.04
コメントを書く