ホームページ > 記事 > ウェブフロントエンド > JS広告ジャンプ
インターネットで見た広告コード
Jsコード
/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 = 'javascript:"<script>top.location.replace(\'' + u + '\')<\/script>"') : (d.open(), d.write(['<meta http-equiv="refresh"content="0;url=', '"/>'].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秒指定後にコンテンツがジャンプします