1
document.body.innerHTML之後被稱爲Adsense的橫幅被重載(測試了Chrome和Firefox):谷歌Adsense中的錯誤(調用innerHTML後重新加載)?
<html>
<head>
<title>Adsense</title>
</head>
<body>
<div>
<script type="text/javascript"><!--//
google_ad_client = "pub-4267689453885886";
google_ad_slot = "2753201147";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>
<script type="text/javascript"><!--//
setTimeout(function(){document.body.innerHTML += 'Now Adsense will be refreshed!'}, 2000);
//--></script>
</body>
</html>
這是Adsense的腳本錯誤或爲什麼會發生?還是功能?
編輯27.02.2012: 如果等到刷新完成,然後按重新載入頁面(F5),您將獲得在Firefox此錯誤消息:
Error: attempt to run compile-and-go script on a cleared scope source: http://pagead2.googlesyndication.com/pagead/osd.js line: 13
似乎並不像一個功能。
我會的,但是這並不能解釋爲什麼出現這種情況。我試着檢查AdSense腳本。但我找不到原因。 innerHTML似乎沒有任何變化,並且body child的計數器是不可能的,因爲insertBefore()等不會導致刷新。 – mgutt 2012-02-27 20:37:33