javascript - UWP javascript 崩溃

标签 javascript uwp crash

我在 VS2017 上使用 UWP javascript 应用程序。每次出现 javascript 异常时,应用程序都会崩溃。可重现的步骤是
1.打开VS2017
2. 从已安装的模板菜单中选择 Javascript
3.选择空白应用程序(通用窗口)
现在在JS项目里面,写可以异常的代码,例如:

var t;
console.log(t.length) //t is undefined, so t.length will cause an error
我的问题如下所述:
  • 有没有办法像 ios 和 android 那样避免这些崩溃
  • 我们在哪里可以找到这些故障转储。我已使用 URL (https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps?redirectedfrom=MSDN) 启用故障转储。但我只能本地/托管崩溃(如 C++、C#)而不是 javascript 崩溃
  • 最佳答案

    可以尝试创建WinJs App,提供应用的生命周期管理WinJS.Application ,提供了 onerror 事件来处理应用程序中 Uncaught Error 。
    您可以在此处处理事件,并通过 return true 告诉应用程序您已处理异常。 ,则应用程序不会终止。

    var app = WinJS.Application;
    app.onerror = function (args) {
        console.log(args.detail.error);
        return true;
    };
    

    关于javascript - UWP javascript 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62930550/

    相关文章:

    c# - 在 UWP 应用程序上滚动时禁用枢轴滑动

    ios - 接收 NSUserDefault 时崩溃(保存数据)

    android - JavaMail在Samsung Galaxy SIII上崩溃

    iphone - iPad 应用程序的奇怪崩溃报告

    c# - 将新设备添加到 xaml 布局设计器 Visual Studio 2015 UWP

    javascript - url参数双重编码

    javascript - 如何使用 javascript 添加可搜索下拉菜单

    javascript - $(document).height() 与 $(document).scrollTop()+$(window).height() 之间的差异

    javascript - 将两个不同对象键的值合并为一个对象键值

    windows - 您可以将 uwp 应用程序发送到 Microsoft 商店吗?它是否有预发布的 nuget 包?