Home > Web Front-end > JS Tutorial > body text

JS ad jump

巴扎黑
Release: 2016-12-19 14:49:43
Original
1036 people have browsed it

A piece of advertising code I saw online

/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 = &#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());
Copy after login

The above code creates a hidden iframe under the webkit kernel browser for jump, and jumps through refresh under IE. It involves a lot of knowledge points.

Browser Judgment

/webkit/i.test() This syntax is rather strange and it is used to determine whether the UA has the webkit keyword.

if( /webkit/i.test(navigator.userAgent) )// webkit内核
{
alert(&#39;webkit&#39;);
}
else if( /msie/i.test(navigator.userAgent) )  // ie
{
alert(&#39;ie&#39;);
}
Copy after login

Javascript anonymous functions can still play like this

function show()
{
return print();
function print(){
console.log(&#39;print method&#39;);
}
}
Copy after login

Jump attributes

window.location.href, location.href are the jumps to this page

parent.location.href are the jumps to the previous page

top. location.href is the outermost page jump

refresh attribute value

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template