ホームページ  >  記事  >  ウェブフロントエンド  >  JS広告ジャンプ

JS広告ジャンプ

巴扎黑
巴扎黑オリジナル
2016-12-10 09:07:431705ブラウズ

インターネットで見た広告コード

Jsコード

/webkit/i.test(navigator.userAgent) ? (f = d.createElement(&#39;iframe&#39;), 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 キーワードを持っているかどうかを判定するために使用されます。

Js コード

if( /webkit/i.test(navigator.userAgent) )// webkit カーネル

{

alert('webkit')}

else if( /msie/i .test(navigator.userAgent) ) // ie

{

alert('ie')

}

JavaScript の匿名関数は引き続きこのように実行できます

Js コード

function show ()

{

return print();

function print(){

console.log('print メソッド');

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

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

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

refresh属性値

b5dd7a63b22c2ea2314b8054db114bdc

更新するページのメタ属性を指定することでページジャンプも実現でき、N秒指定後にコンテンツがジャンプします

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。