ホームページ >ウェブフロントエンド >jsチュートリアル >IE の下で location.href を実装し、referer_javascript スキルの値を取得します。
最近、企業の Web サイトでは、ユーザーがどのページから登録ページにアクセスしたかのデータをカウントする必要があります。まず、サーバー側で $_SERVER['HTTP_REFERER'] (php) 経由で取得します。ただし、多くの登録ユーザーがリファラー値を持っていないことがわかりました。後で、IE でジャンプするために window.location.href メソッドを使用すると、リファラー値が空であることを確認しました。タグ 3499910bf9dac5ae3c52d5ede73834855db79b134e9f6b82c0b36e0489ee08ed 内にジャンプすると、リファラーは空になりません。したがって、この IE の問題は次のコードで解決できます:
function gotoUrl(url){ if(document.all){ var gotoLink = document.createElement('a'); gotoLink .href = url; document.body.appendChild(gotoLink); gotoLink .click(); } else window.location.href = url; }
原則は、タグ 3499910bf9dac5ae3c52d5ede7383485 を作成し、次にリダイレクトする必要がある URL アドレスを設定し、最後にクリック イベントをトリガーすることです。