0

任何人都知道为什么我永远不会在这里打调试器?当我第一次运行时,我点击了错误方法,它说我需要启用企业身份验证,但现在我没有点击任何一个调试器。我确实从 getFirstNameAsync 得到了一个承诺,但我猜它永远不会实现。

Windows.System.UserProfile.UserInformation.getFirstNameAsync().done(
    function (name) {
        debugger; //document.getElementById("myDiv").innerText = name;
    },
    function (error) {
        debugger; //document.getElementById("myDiv").innerText = error.message;
    }
);
4

2 回答 2

1

您需要在任何可能导致异常的代码周围使用 try {} catch() {} 块。

如果发生异常,异步方法将停止在创建它们的线程上执行。

于 2012-08-29T18:09:23.013 回答
0

一个简单的系统重启修复了它。

于 2012-08-30T18:24:26.570 回答