Google AdSense の広告コードを貼り付けた HTML をローカルブラウザーで表示させたときに、プチフリーズ (数秒間操作不能に陥ること) することがあります。
SSL 対応の AdSense 用広告コード にあるようなコードを貼り付けた HTML をローカルブラウザーで表示すると発生します。
原因は、
<script src="//
にあります。
// で始まる文字列を script の src に指定すると、スクリプトの実行を禁止した状態であっても、プチフリーズが発生するみたいです。img など別のタグでも発生するかもしれません。
おそらく、IE (Web Browser Control) のバグです。
Google Adsense の場合 // の前に https: をつければ OK です。
ローカルブラウザー側のでの回避は難しそうなのですが、
もし、できたら新しいバージョンを公開いたします。
タイム クリティカルに設定されたスレッドの、
mshtml.dll!CVSyncProvider::RunThread()
win32u.dll!_NtGdiDdDDIWaitForVerticalBlankEvent@4
の個所で固まることが多いです。
関数名から、垂直同期を待つコードかな。
URL が // で始まることとは無関係っぽいし、何かやばそう。
ご意見・ご要望などは
フォームメール
から送信してください。
更新情報は、
ブログ
でも配信してます。