【发布时间】:2012-06-21 01:41:30
【问题描述】:
我的应用程序页面上有一个<WebView> 控件。用户几乎可以输入他们喜欢的任何 URL 并将其显示在此 WebView 中。这是设计使然。
问题是,互联网上有些页面会抛出 JavaScript 错误,并且(出于某种原因)还会导致未处理的异常通过 .NET 应用程序冒泡。
我的问题是:使用 <WebView> 时,我在哪里可以捕获 JavaScript 异常/错误?
【问题讨论】:
-
你有想过这个吗?
-
奇怪的是,它们甚至似乎都没有出现在应用程序未处理事件中。我附加了一个调试器,但是当执行错误的 js 时,它会提示我将调试器附加到看似相同的进程,它实际上会将我带到 js 中发生异常的位置。我不知道如何预防或处理它......
-
报告给微软,他们应该在网页视图上提供错误处理程序。
标签: c# exception-handling webview windows-runtime winrt-xaml