JS広告ジャンプ

巴扎黑
リリース: 2016-12-19 14:49:43
オリジナル
1053 人が閲覧しました

オンラインで見た広告コードの一部

/webkit/i.test(navigator.userAgent) ? (f = d.createElement('iframe'), f.style.width = 1, f.style.height = 1, 
f.frameBorder = 0, d.body.appendChild(f).src = &#39;javascript:"<script>top.location.replace(\&#39;&#39; + u + &#39;\&#39;)<\/script>"&#39;) : (d.open(), 
d.write([&#39;<meta http-equiv="refresh"content="0;url=&#39;, &#39;"/>&#39;].join(u)), d.close());
ログイン後にコピー

上記のコードは、ジャンプ用に Webkit カーネル ブラウザーの下に非表示の iframe を作成し、IE で更新を介してジャンプします。これには多くの知識ポイントが含まれます。

ブラウザ判定

/webkit/i.test() この構文はかなり奇妙で、UA が webkit キーワードを持っているかどうかを判断するために使用されます。

if( /webkit/i.test(navigator.userAgent) )// webkit内核
{
alert(&#39;webkit&#39;);
}
else if( /msie/i.test(navigator.userAgent) )  // ie
{
alert(&#39;ie&#39;);
}
ログイン後にコピー

Javascript の匿名関数は引き続きこのように再生できます

function show()
{
return print();
function print(){
console.log(&#39;print method&#39;);
}
}
ログイン後にコピー

ジャンプ属性

window.location.href、location.href はこのページへのジャンプです

parent.location.href は前のページへのジャンプです

top location.href は一番外側のページジャンプ

refresh属性値

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