遷移元の URL を取得・表示する方法(2020/10/17)

問い合わせフォームなどで、どのページ(サイト)から来たのかを表示する方法についての忘備録。

javascript

RESULT 遷移元 URL: HTML <p> <!-- 6~8行目:クエリパラメーターがあれば削除 --> 遷移元 URL: <script type="text/javascript"> <!-- var url=document.referrer; if ( ~url.indexOf('?')) {   url=url.substring(0, url.indexOf("?")); } document.write('<a href=¥"' + document.referrer + '¥" target=¥"_blank¥">'); document.write(url + '</a>'); // --> </script> </p> または、以下のようにしてもよい。 RESULT 遷移元 URL: JAVASCRIPT var url=document.referrer; url=url.substring(0, url.indexOf("?")); function string(){   document.write(url); } HTML <p>遷移元 URL:<script>string(url)</script></p> このページへリンクしているのは記事リスト https://www.onthisplanet.net/list.html と前後の記事のページだけである。したがって、上の遷移元 URL にはそれらのうちいずれかのものが表示される。 なお、document.referrer プロパティは、オンラインで別のウェブページから遷移した場合に限り遷移元 URL を返す。アドレスを直接インプットした場合やオフラインの場合などは空文字列となる。

< 前の記事次の記事 >