1

WPF を使用して Windows ストア用のアプリを開発しています。ほとんど完了しましたが、最近、WebView コントロールを使用してインターネット コンテンツを表示しようとするとエラーが発生します。

これには 2 番目のページを使用します。だから私が持っているページのロードされたイベントで:

void Page2_Loaded(object sender, RoutedEventArgs e)
{
    this.MyWebView.Source = new Uri("http://www.google.com.mx");
}

アプリを実行し、ページ 2 に移動するボタンをクリックした後、上記のメソッドが実行されます。ただし、Just-In-Time デバッガー ウィンドウに次のように表示されます。

MyAppName.exe で未処理の例外 (「オブジェクトはプロパティまたはメソッド「isHomePage」をサポートしていません) が発生しました [6736]

ただし、このエラーにもかかわらず、指定された URL が読み込まれて表示されます。

Just-In-Time デバッガー ウィンドウが表示される理由を知っている人はいますか? どうすれば修正できますか?

前もって感謝します

よろしく!

4

1 に答える 1

3

WebView で強化されたアプリケーションをデバッグしていて、WebView 内でホストされている Web ページに JavaScript の例外がある場合、次のような恐ろしいデバッガー ダイアログが表示されます。

ここに画像の説明を入力

C#/XAML アプリケーションのコンテキストでは、これは実際には有用なダイアログではありません。Visual Studio でスクリプトのデバッグを無効にすると、この煩わしいボックスを取り除くことができます。

[デバッグ] > [オプションと設定] > [デバッグ] > [ジャストインタイム] > [スクリプト] のチェックを外します。

ここに画像の説明を入力

もうそれで悩まされることはありません。

Windows Store Developer Solutionsから

于 2013-10-10T06:52:44.177 に答える