javascript document referrerが取得できない

javascript document referrerが取得できない

document.referrerがまったく取得できないことがあったので原因を記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 92.0.4515.159

document.referrerが取得できない

以下のコードで、遷移先のURLを取得しようとしても、何も表示されませんでした。

原因は、遷移元が「https」で、リファラーの取得元が「http」だったためでした。

遷移元により、処理を変えたかったため、 リファラーの取得元から同じサイト内に「location.href」で遷移させて、

リファラーの取得元URLにより、処理を分岐させるようにしました。