Windows 7のIE9で次のページを読み込むと、正常に読み込まれます。しかし、C#でWebBrowserコントロールに同じページを読み込むと、読み込むのに10秒以上かかります。何故ですか?C#のWebブラウザーコントロールで特定のWebサイトの読み込みが遅い
http://www.edu.gov.on.ca/eng/sift/index.asp
私は単にパラメータとして、このURLでwebbrowser.Navigateを使用しています。
EDITは、[OK]を
少し調査した後、私はそれがページサイズに起因する可能性があることが分かりました。イメージとスクリプトを組み合わせたページサイズ(IE9で "ファイル - >名前を付けて保存"として保存)は596KBになります。 WebBrowser自体が実際にIE9の場合、IE9での読み込みは高速ですが、Webブラウザーコントロールの方が遅いのはなぜですか?
私は試してみるとわずか1秒しかかかりません。ただし、ScriptErrorsSuppressedプロパティをTrueに設定する必要があります.JavaScriptのバグレットがいくつかあります。たぶんそれを遅くするのに十分かもしれません。 –
はい私はすでにそれをtrueに設定しました。私はVisual Studioを終了してからもう一度試してみると、より速く読み込んでいます。おそらく2,3秒かかります。 – Ali
"しかしWebBrowser自体が実際にIE9の場合、なぜIE9での読み込みは高速ですが、Webブラウザーコントロールでの読み込みは遅いのですか? 1つの理由は、WebブラウザがIE9エンジンを使用していないためです。たとえそれがあったとしても、使用している.netフレームワークのバージョンを指定しないでください。 –