IE の下で location.href を実装し、referer_javascript スキルの値を取得します。

WBOY
リリース: 2016-05-16 16:37:11
オリジナル
1811 人が閲覧しました

最近、企業の Web サイトでは、ユーザーがどのページから登録ページにアクセスしたかのデータをカウントする必要があります。まず、サーバー側で $_SERVER['HTTP_REFERER'] (php) 経由で取得します。ただし、多くの登録ユーザーがリファラー値を持っていないことがわかりました。後で、IE でジャンプするために window.location.href メソッドを使用すると、リファラー値が空であることを確認しました。タグ 内にジャンプすると、リファラーは空になりません。したがって、この 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; 
}
ログイン後にコピー

原則は、タグ を作成し、次にリダイレクトする必要がある URL アドレスを設定し、最後にクリック イベントをトリガーすることです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート