未捕获的 ReferenceError:未定义承诺

Fab*_*bis 6 javascript google-chrome promise google-chrome-app

我制作的 Chrome 应用程序对我来说非常好,但另一个用户Uncaught ReferenceError: Promise is not defined在启动时遇到错误。出于某种原因,它不明白 Promise 是什么。代码在我这边工作得很好,我以前从来没有遇到过这个错误,但用户每次都会得到它。这里可能是什么问题?

Fab*_*bis 5

用户将 Chrome 更新到最新版本,显然修复了该问题。我不知道是怎么回事,因为他的版本是 2013 年 12 月的,而且 Promises 在当时肯定是有效的。我不知道。这绝对不是代码的问题,因为我运行的版本与用户运行的版本完全相同,而且我从未遇到过该错误。

但是是的 - 显然是固定的。

编辑:显然 Promise 只在 Chrome 32 后有效,所以是的,这就是错误的原因。