1
document.body.innerHTMLが呼び出された後Adsenseのバナーを(ChromeとFirefoxでテスト)にリロードされます。Google 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のスクリプトのバグか、なぜそれが起こるんですか?または機能?
EDIT 2012年2月27日: あなたはリフレッシュが終了するまで待ってから、あなたはFirefoxでこのエラーメッセージが表示されますページ(F5)をリロード押した場合:
Error: attempt to run compile-and-go script on a cleared scope source: http://pagead2.googlesyndication.com/pagead/osd.js line: 13
は、機能のように見えるしていません。
体内でのdivでそれを行うあなたのページにHTMLを追加する必要はありません場合、私はしますが、この問題が発生した理由を説明しません。私はadsenseスクリプトをチェックしようとしました。しかし、私は理由を見つけることができません。 insertHTML()などでリフレッシュされないため、innerHTMLに手を加えず、ボディチャイルドのカウンターが問題になりません。 – mgutt