解決策 1: IE6 Hack スクリプト コードをコピー コードは次のとおりです: if(navigator.appName == "Microsoft Internet Explorer"){ <BR>var b_version=navigator.appVersion; <BR>var trim_Version=version [1 ].replace(/[ ]/g,""); <BR>if(trim_Version=="MSIE6.0"){ <BR>;//alert("IE 6.0"); <BR>document.execCommand("BackgroundImageCache", false, fix); <BR>}catch(err){ } <BR>} <BR>} <BR> 解決方法 2: IE6 ハック コメント コードをコピー コードは次のとおりです: < ;!--[IE 6 の場合]> <!-- <BR>document.execCommand("BackgroundImageCache", false, true); // --> ; 解決策 3: IE6 ハック スタイル コードをコピーします コードは次のとおりです: html {} { filter:expression(document.execCommand(" BackgroundImageCache", false, true)) ; } しかし、上記の方法では、innerHTML でキャッシュなしで画像を使用する問題は解決できません。この問題に関する Microsoft の公式説明については、次のリンクを参照してください。 : http://support.microsoft.com/default.aspx?scid=kb;en-us;319546 Web 画像の使用により、背景画像のキャッシュの問題を解決できます。 CSS の背景画像を使用して定義され、キャッシュのみのアクセスが 1 回使用されます。 IMG タグの場合、一部の Web サイトでは 1 ピクセルの GIF 画像 (幅と高さ) を SRC 値として使用し、コンテンツが次のようなスタイル クラスによって定義されていることを示します: コードをコピーします コードは次のとおりです: .yahoo { background: url('img/yahoo.png') 幅: 16px; } 🎜>Web アプリケーションで画像を使用するときに考慮すべきこと 問題は、画像リクエストの数、画像のサイズ、画像の鮮明さです。