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