2009-04-14 16 views
2

私はWin32アプリケーションにIEコントロールを埋め込んでいます。このアプリの唯一の目的は、UR1が常にロードされ、N分ごとに更新されるようにすることです。Internet ExplorerコントロールでCSSとJSが読み込まれない

私の問題は、ほとんどの場合、初めてURLにアクセスすると、CSSファイルとJSファイルが読み込まれないことです。この動作は、アプリケーションの実行中にランダムに繰り返されます。

私のウェブサーバは、CSSおよびJSファイルを取得するためのブラウザによる試みを登録していません。なぜか分からないけど、ブラウザーコントロールは時々それらを要求していない。

この不安定な動作の原因は何ですか?これをどのようにデバッグできますか?

+0

ソースコードまたはURLを投稿してください。それなしでは、我々は有益に診断することはできません。 – scunliffe

+0

もファイルがキャッシュされているように聞こえます...キャッシュがオンの状態でファイルが送信されているかどうかを判断するためにFiddler2を実行します。 – scunliffe

答えて

0

URIをロードする目的がある場合は、なぜIEコントロールを使用しますか?いつキャッシュするかは予測できません。代わりのWinInet API

http://msdn.microsoft.com/en-us/library/aa383630(VS.85).aspx

Here's a tutorial

を使用するあなたは必要なキャッシュ動作を設定する必要がありますが、あなたはちょうどあなたがそれがコントロールの動作に依存することなく、直接、何をしたいのかプログラムすることができます。結果を解析して正しい結果が得られるかどうかを確認することができます(適切なHTTP結果を確認し、テキストを解析するなど)

関連する問題