Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows 8 Metro的WebView中出现JavaScript错误_C#_Exception Handling_Webview_Windows Runtime_Winrt Xaml - Fatal编程技术网

C# Windows 8 Metro的WebView中出现JavaScript错误

C# Windows 8 Metro的WebView中出现JavaScript错误,c#,exception-handling,webview,windows-runtime,winrt-xaml,C#,Exception Handling,Webview,Windows Runtime,Winrt Xaml,我在应用程序的页面上有一个控件。用户几乎可以输入他们喜欢的任何URL,并将其显示在此WebView中。这是故意的 问题是,internet上有一些页面抛出JavaScript错误,并且(出于某种原因)导致未处理的异常在.NET应用程序中冒泡出现 我的问题是:在使用时,在哪里捕获JavaScript异常/错误?我也遇到了同样的问题。它在某种程度上与脚本的实时调试有关。尝试以下操作(从VS 2012开始):取消选中中的“脚本”框 Debug->Options and Settings->Debug-

我在应用程序的页面上有一个
控件。用户几乎可以输入他们喜欢的任何URL,并将其显示在此WebView中。这是故意的

问题是,internet上有一些页面抛出JavaScript错误,并且(出于某种原因)导致未处理的异常在.NET应用程序中冒泡出现


我的问题是:在使用
时,在哪里捕获JavaScript异常/错误?

我也遇到了同样的问题。它在某种程度上与脚本的实时调试有关。尝试以下操作(从VS 2012开始):取消选中中的“脚本”框
Debug->Options and Settings->Debug->Just-in-time


为我工作

你有没有想过这个问题?奇怪的是,它们似乎都没有进入应用程序的未处理事件中。我已经附加了一个调试器,但当执行坏js时,它会提示我将调试器附加到看似相同的进程,并且它实际上会将我带到js中发生异常的位置。我不知道如何防止或处理它…向Microsoft报告,他们应该在web视图上提供一个错误处理程序。知道如何在VS 2013中做到这一点吗?我有一个HTML应用程序,它使用iframe进行web上下文操作(ms appx web://),iframe中的Javascript错误会导致整个应用程序崩溃。Visual Studio设置不起作用,因为Waahost.exe不喜欢它。因此,无论在Visual Studio内部还是外部,该应用程序仍将崩溃。2020年,在没有Visual Studio的情况下,在使用Edge HTML18的Windows 1903上仍然会发生这种情况