2016-05-20 29 views
-3

webBrowser.Navigate("https://home.nest.com/")を使用してページを読み込もうとすると、スクリプトエラーが発生します。それは私の普通のインターネットブラウザからうまく引き上げるが、私のプログラムではうまくいかない。C#webBrowserスクリプトエラー

誰でも正しい方向に向けることができますか?

Script Error

+3

358行目でエラーが参照するスクリプトを投稿してください。私たちは読者に気付かず、コードを見ずに何が間違っているかを知ることはできません。 – DGibbs

+0

[1]:http://i.stack.imgur.com/ayNI2.png – imrdnck

+0

あなたはすでに 'webBrowser.ScriptErrorsSuppressed = true;'を試していますか? – jomsk1e

答えて

1

スクリプトエラーは、それが11近代的なウェブサイトが大規模なJavaScriptファイルおよび動的なレンダリングに大きく依存しているバージョンを使用していても統合されたInternet ExplorerのWebBrowserコントロール内の時間のすべてを起こります。通常のブラウザでそのページの読み込みを見るだけでそれを見ることができます。コントロールはちょうどそれをいくつかの時間をカットすることはできません。

代替ブラウザコントロールを試してみるとよいでしょう。それらのいずれかで動作する保証はありませんが、少なくとも試してみることです。

  • Awesomium:元々Chromiumに基づいています。彼らがまだChromiumの変更を統合しているのか、それとも自分の方向に行ったのか分かりません。それは個人的な使用だけでなく、100万ドル未満の商業的な作成のために無料です。
  • DotNetBrowser:埋め込みHTML5、CSS3で構築された近代的なWebページを表示するには、.NETアプリケーションへのクロムベースのWPF/WinFormsのコンポーネントは、JavaScript、シルバーなど
  • geckofx:MozillaのGeckoのを埋め込むためのオープンソースコンポーネント( Firefox)を.NETアプリケーションで使用できます。
  • Xilium.CefGlue:Marshall A. GreenblattによるThe Chromium Embedded Framework(CEF)用の.NET/Monoバインディング。
  • BrowseEmAll:BrowseEmAll.Cef(クローム)、BrowseEmAll.Gecko(Firefoxの)、BrowseEmAll Core API(クロム、Firefoxの、IE - 商業)

は、おそらく他の人がありますが、これは、アクティブより人気のいくつかであなたのスタートを与える必要がありますこのルートを追求したい場合は、プロジェクトを作成します。

+0

@imrdnckようこそ。残念ながら、IE11を使用していてもフレームワークブラウザは動作しませんが、機能的な置き換えを行うことに専念している人以外は実際には何もできません。 :-) –