【问题标题】:Error when using the WebView control in Windows Store App在 Windows Store App 中使用 WebView 控件时出错
【发布时间】:2013-10-10 06:16:12
【问题描述】:

我正在使用 WPF 为 Windows 应用商店开发应用程序。我几乎完成了,但最近在尝试使用 WebView 控件显示一些 Internet 内容时出现错误。

我为此使用了第二页。所以在页面的加载事件中我有:

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

运行App时,点击导航到Page2的按钮后,执行上述方法。但是,我得到 Just-In-Time 调试器窗口 说:

MyAppName.exe 中发生未处理的异常(“对象不支持属性或方法“isHomePage”)[6736]

但是,尽管出现了这个错误,指定的 url 还是被加载并显示出来了。

有人知道为什么会出现即时调试器窗口吗?我该如何解决?

提前致谢

问候!

【问题讨论】:

    标签: c# wpf webview wpf-controls windows-store-apps


    【解决方案1】:

    当您调试 WebView 增强的应用程序时,并且 WebView 中托管的网页有 JavaScript 异常,它会抛出一个可怕的调试器对话框,如下所示:

    在 C#/XAML 应用程序的上下文中,这并不是一个真正有用的对话框。您可以通过在 Visual Studio 中禁用脚本调试来摆脱这个烦人的框:

    调试 > 选项和设置 > 调试 > 即时 > 取消选中“脚本”:

    您将不再为此烦恼。

    来自Windows Store Developer Solutions

    【讨论】:

    • 优秀的答案和链接。但是,我唯一的问题是:它只在调试时发生,对吗?我的意思是,当用户下载应用程序时它不会出现?
    • 是的,它只是在调试模式,而不是在发布模式。
    猜你喜欢
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多