Heim > Artikel > Web-Frontend > JS-Anzeigensprung
Ein Stück Werbecode, der im Internet zu sehen ist
Js-Code
/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());
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