我正在尝试使用在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/