我正在尝试使用在Intel XDK中用function*声明的生成器。 XDK中的模拟功能据说是基于Chromium构建的,尽管我无法告知哪个版本(“关于”框等没有任何提示)。

This thread暗示在XDK Simulator中运行该应用程序时,应该有可能发生这种情况,我在Syntax error: unexpected token *出现的行上看到function*

如何在模拟器中启用必要的功能?

最佳答案

从“模拟”选项卡中,启动模拟器并打开调试控制台(使用“模拟”选项卡工具栏上的“错误”图标)。键入top.process.versions,您将获得一个对象,其中包含XDK中重要子系统的版本。 XDK构建在node-webkit之上。

例如,在3759版本的XDK中,您将看到一个如下所示的对象:
JavaScripttop.process.versionsObject {http_parser: "2.3", node: "0.12.7", v8: "3.28.71.19", uv: "1.6.1", zlib: "1.2.5"…}chromium: "38.0.2125.122"http_parser: "2.3"modules: "14"node: "0.12.7"node-webkit: "0.11.7-rc10-dev"nw-commit-id: "035e7e1-0108df2-b51d814-e04a66a-984caaa-cdd879e"openssl: "1.0.1p"uv: "1.6.1"v8: "3.28.71.19"zlib: "1.2.5"

关于javascript - 英特尔XDK模拟器中的ECMAScript生成器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42646576/

10-10 05:41