Heim  >  Artikel  >  Web-Frontend  >  JS-Anzeigensprung

JS-Anzeigensprung

巴扎黑
巴扎黑Original
2016-12-10 09:07:431723Durchsuche

Ein Stück Werbecode, der im Internet zu sehen ist

Js-Code

/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());

Der obige Code erstellt einen versteckten Iframe unter dem Webkit-Kernel-Browser für Jump. Das Springen durch die Aktualisierung im IE erfordert viele Wissenspunkte.

Browser-Beurteilung

/webkit/i.test() Diese Syntax ist ziemlich seltsam und wird verwendet, um zu beurteilen, ob der UA das Schlüsselwort webkit hat.

Js-Code

if( /webkit/i.test(navigator.userAgent) )// Webkit-Kernel

{

alert('webkit');

}

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

{

alert('ie');

}

Anonyme Javascript-Funktionen können weiterhin wie dieser

Js-Code abgespielt werden

Funktion show()

{

return print();

Funktion print(){

console.log('print method');

}  

}  

 

Sprungattribut

window.location.href , location.href ist der Sprung zu dieser Seite

parent.location.href ist der Sprung zur vorherigen Seite

top.location.href ist der Sprung zur äußersten Seite

Attributwert aktualisieren

276710f98060cdc3921dd387392ee700

Ein Seitensprung kann auch durch Angabe des Seitenmetaattributs als Aktualisierung erreicht werden. Der Seitensprung wird nach der Angabe von


implementiert
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn