以前にWindows Live WriterのプラグインのHtmlScreenCaptureクラスについて書いた(ContentSourceでHtmlScreenCaptureを使う)。WebページおよびHTMLコードを画像化できるクラスなのだけど、WebページにJavaScriptなどによるエラーがあった場合、エラーのポップアップウィンドウが条件によっては表示されてしまうみたい? ということで簡単に調べてみた。
私の環境では、デスクトップPC、ノートPC、Virtual PCともVisual Studioをインストールしてしまっているのでエンドユーザな環境がすぐに用意できないのだけど、単純なJavaScriptエラーが起きるページで確認してみたところVisual Studioでデバッグする旨のポップアップがIEオプションによっては出ますね。このポップアップによりWindows Live Writerがハンドルしたエラーメッセージのポップアップが併発もした。
このポップアップがでる条件は、IEのインターネットオプション詳細設定の「スクリプトのエラーをデバッグしない(その他)」のチェックがされていないとき。「スクリプト エラーごとに通知を表示する」と「スクリプトのエラーをデバッグしない(Internet Explorer)」は関係ないみたい。併発するWindows Live Writerがハンドルした例外は、HtmlScreenCapture使用時にTry...Catchステートメントで補足できます。Visual Studioがない環境で試していないのでなんともだけど問題なさげかなー。もしかしたら場合によっては他のポップアップが出るのかもしれませんね。