WebBrowserコントロールでエラーメッセージを追跡する方法はありますか?たとえば、FirefoxやInternet Explorerでは、Javascriptエラーのコンソール出力を見ることができます。アプリケーション内からこれらのエラーを追跡する方法はありますか?WebBrowserコントロールからInternet Explorerのエラーメッセージを追跡する方法はありますか?
答えて
のようなもの:
- "How to handle script errors as a WebBrowser control host"
- "Script error notification is not sent to Exec method of WebBrowser Host"
は、しかし、 seはアンマネージドC++コードに関連しているため、C#Webブラウザコントロールにもこれらを採用することができます。
m_htmlDoc = (IHTMLDocument2)axWebBrowser1.Document;
HTMLWindowEvents2_Event onErrorEvent;
onErrorEvent = (HTMLWindowEvents2_Event)m_htmlDoc.parentWindow;
onErrorEvent.onerror += new
HTMLWindowEvents2_onerrorEventHandler(myHTMLWindowEvents2_onerror);
をそして最後に、デルファイに関連a similar SO postingがあります:
別の記事では、onerror
イベントをサブスクライブすることを示唆しています。
あまりにも多くのリンクがリダイレクトされています – JobaDiniz
使用window.onerrorイベント、二つの関連のMicrosoft KB記事があります
window.onerror=function(msg, url, linenumber){
alert('Error message: '+msg+'\nURL: '+url+'\nLine Number: '+linenumber)
return true
}
これはWebBrowserコントロールに表示されているものの_content_を変更する必要があります。これは本当に適切な解決策ですか? –
IEのそれ以降のバージョンは開発者ツールバーを持っていますが、悲しいことに、FirebugやWeb Inspectorほど良くはありませんが、大抵のものを手助けできるFirebug Lite(http://getfirebug.com/firebuglite)があります。
- 1. Internet Explorerからピクセルデータを取得する方法はありますか?
- 2. Internet Explorerで0除算例外をデバッグする方法はありますか?
- 3. WebBrowser Refresh - Internet Explorerが情報を再送信する必要があります
- 4. Internet Explorerにthis.style.setPropertyを理解させる方法はありますか?
- 5. Internet Explorer 8のActiveXコントロールからデータを引き出す
- 6. コントロールの「修正済み」を追跡するための邪魔な方法はありますか?
- 7. Internet Explorerのダウンロード履歴はどこにありますか?
- 8. タイプのインスタンスの数を追跡する方法はありますか?
- 9. スマートデバイスアプリケーション用のWebBrowserコントロールのObjectForScriptingプロパティはありますか?
- 10. mclapplyで進行状況を追跡する方法はありますか?
- 11. border-imageを表示するためにInternet Explorer 10を「ハックする」方法はありますか?
- 12. Internet ExplorerエクステンションにCookieが設定されているのをリッスンする方法はありますか?
- 13. レール3にInternet Explorerのユーザーを特定のページにリダイレクトする方法はありますか?
- 14. WindowsエクスプローラとInternet Explorerの自動再起動を停止する方法はありますか?
- 15. TinyMCEとInternet Explorer 8で "Object required"エラーメッセージを解決するには
- 16. ユーザーアクティビティを追跡するためのフレームワークはありますか?
- 17. JQuery - 動的表でInternet Explorerに問題がありますか?
- 18. WPFフォームのWebページ(WebBrowserコントロール内で開く)のボタンクリックイベントをキャプチャする方法はありますか?
- 19. UITextViewのUIPickerViewからの選択を追跡する方法は?
- 20. WebBrowserコントロールを他のコントロールの下に配置する方法は?
- 21. ビューはモデルを追跡する必要がありますか?
- 22. ページにプログラムでコントロールをページに追加する方法はありますか?
- 23. 編集コントロールからテキストを取得する方法はありますか?
- 24. WPFのコントロールを「クリックスルー」する方法はありますか?
- 25. Internet Explorer - スクリプトを追加する場合
- 26. IE8 WebBrowserコントロールでプログラム的にクォークモードをオフにする方法はありますか?
- 27. WebBrowserコントロールにボーダーを追加します。
- 28. Internet ExplorerでのActiveXコントロールのインストールのデバッグ
- 29. GCCからよりわかりやすいエラーメッセージを受け取る方法はありますか?
- 30. すべてのビューを追跡するはずのページをキャッシュする方法はありますか?
'window.onerror'イベントを試しました –