ホームページ >ウェブフロントエンド >jsチュートリアル >IE キャッシュ ポリシーの解決策 BUG_javascript スキル

IE キャッシュ ポリシーの解決策 BUG_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 19:11:21961ブラウズ

今日は、バグを見つけるのに非常に生産性の高い時期です。

IE は、innerHTML を解析するときに実際にはキャッシュ ポリシーを無視し、単純に画像を繰り返し読み込みます。次のコードを見てください:




< --
var st=""
var ar = 新しい配列(101) );
window.onload=function(){
document.body.innerHTML = ar.join(st);
//-->




HTML ファイルとしてローカルに保存し、IE で開き (スクリプトの実行を許可します)、http 監視ツールを使用します。 IE が 100 件のリクエストを開始したが、キャッシュされたものは何もなかったことがわかります。

FireFox では問題はありません。開始されるリクエストは 1 つだけです。


このコードを使用してこの問題を解決してください








http://imgcache.qq.com/qzone/item/orig/11/3179_5.gif">




トラブルを恐れない場合は、次の方が速くて安全です:

;BODY>
<スクリプト言語="JavaScript">


http://imgcache.qq.com/qzone/item/orig/11/3179_5.gif" onreadystatechange="if(readyState=='complete')setTimeout( 'test( )',0)">





その他のメソッド:

http:/ /www.blogjava.net/emu/archive/2006/03/01/33082.html
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。