使用ES6代理与PhantomJS

时间:2016-07-05 12:07:25

标签: proxy phantomjs ecmascript-6

我的代码使用ES6代理类。使用PhantomJS(v 2.1.1)运行时找不到代理类。我尝试使用和谐反射,但这也不起作用。它说proxies not supported on this platform. On v8/node/iojs, make sure to pass the --harmony_proxies flag。有人会知道如何让它工作(希望不涉及使用巴别塔)?

1 个答案:

答案 0 :(得分:1)

PhantomJS使用JavaScriptCore,它是WebKit的默认JavaScript引擎,也是WebKit项目的一部分。

JSC还不支持Proxy;这是on the list,看起来至少从2月开始就有人被分配了。

由于Proxy无法填充,因此您无法使用PhantomJS运行Proxy代码,直到JSC支持Proxy并且构建了更新的PhantomJS反对更新的JSC。