任何人都知道为什么我甚至不会在这里打一个调试器?当我第一次运行时,我点击错误方法,它说我需要启用企业身份验证,但现在我没有命中任何一个调试器。我确实从getFirstNameAsync获得了一个承诺,但我猜它永远不会实现。
Windows.System.UserProfile.UserInformation.getFirstNameAsync().done(
function (name) {
debugger; //document.getElementById("myDiv").innerText = name;
},
function (error) {
debugger; //document.getElementById("myDiv").innerText = error.message;
}
);
答案 0 :(得分:1)
您需要对任何可能导致异常的代码使用try {} catch(){}块。
如果发生异常,异步方法将停止在创建它们的线程上执行。
答案 1 :(得分:0)
简单的系统重启修复了它。