错误()。在Cordova iOS中堆栈未定义,但适用于Android?

时间:2014-08-06 14:48:05

标签: javascript android ios cordova

以下javascript代码使用Cordova 3.4在iOS 6.1 / Xcode 5上打印“stack is undefined”,但在Android上使用Cordova它可以正常工作(无需打印)。它也可以在Web浏览器中正常工作。关于iOS有什么不同?

if (typeof new Error().stack == 'undefined') {
    console.log("stack is undefined.");
}

是什么给出了?

1 个答案:

答案 0 :(得分:1)

不幸的是,Error.stack is a non-standard property可能并非在所有浏览器中都存在。看来他们没有把它写进iOS上的Cordova。