Вчера заметил новинку у адсенса.
(может и не новинка, я только что заметил чего раньше вроде не было).
Адсенс дописывает после своего кода в страницу такой код
PHP код:
<ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px">
<ins id="aswift_0_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:468px">
<iframe marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&&s.handlers,h=H&&H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&&d&&(!d.body||!d.body.firstChild)){if(h.call){setTimeout(h,0)}else if(h.match){w.location.replace(h)}}" id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;" frameborder="0" height="60" scrolling="no" width="468"></iframe></ins></ins>
кто бы мог прокомментировать явастрипт из onload
PHP код:
var i = this.id,
s = window.google_iframe_oncopy,
H = s & amp; & amp;
s.handlers, h = H & amp; & amp;
H[i], w = this.contentWindow, d;
try {
d = w.document
} catch (e) {}
if (h & amp; & amp; d & amp; & amp;
(!d.body || !d.body.firstChild)) {
if (h.call) {
setTimeout(h, 0)
} else if (h.match) {
w.location.replace(h)
}
}
Особенно интересуют последний if и w.location.replace(h)
Еще похожий вопрос:
Если кто анализировал
http://pagead2.googlesyndication.com/pagead/show_ads.js поделитесь интересностями