2

Win32アプリにIEコントロールを埋め込みました。このアプリの唯一の目的は、UR1が常に読み込まれ、N分ごとに更新されるようにすることです。

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

私のWebサーバーは、CSSファイルとJSファイルを取得するためのブラウザーによる試行を登録していません。理由はわかりませんが、ブラウザコントロールが時々それらを要求していません。

誰もがこの不安定な動作を引き起こしている可能性があることを知っていますか?どうすればこれをデバッグできますか?

4

1 に答える 1

0

目的が URI の読み込みである場合、なぜ IE コントロールを使用するのでしょうか? いつキャッシュされるかは予測できません。代わりに WinInet API を使用してください

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

ここにチュートリアルがあります

目的のキャッシュ動作を設定する必要がありますが、コントロールの動作に依存せずに、実行したいことを直接プログラムすることができます。結果を解析して、正しいことを確認できます (正しい HTTP 結果を確認する、テキストを解析するなど)。

于 2009-04-16T01:05:08.707 に答える