【问题标题】:How to handle script errors in Durandal SPA如何处理 Durandal SPA 中的脚本错误
【发布时间】:2013-12-12 20:41:25
【问题描述】:

当您在 SPA 代码中的某处遇到脚本错误时,整个应用程序变得完全没有响应,并且您无法导航到任何其他页面(视​​图)。似乎杜兰达尔只是冻结了! (唯一的出路是点击刷新重新启动 SPA)

在 Durandal SPA 中处理这些未处理的异常场景有哪些好的方法?

想法?

谢谢!

【问题讨论】:

    标签: durandal-2.0


    【解决方案1】:

    我的经验是使用 Chrome 作为主要调试工具,因为我发现这些工具最容易使用。但是,Durandal 时不时地报告发生了错误。不是你描述的它在哪里或为什么停止和挂起。然后我在 Firefox 中尝试使用 Firebug 插件。然后浏览器通常会在正确的位置停止代码。

    我假设您已经在 main.js 中激活了调试模式?

    【讨论】:

    • 是的。调试已激活。我正在寻找有关如何处理应用程序 JavaScript 代码中未处理异常的想法。发生这种情况时,事情会冻结,您需要在浏览器上进行一次 hrad 刷新 (Ctrl + F5) 以重新启动应用程序。
    猜你喜欢
    • 1970-01-01
    • 2019-05-23
    • 1970-01-01
    • 2014-03-09
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    相关资源
    最近更新 更多