有没有办法在 Windows 10 下的 SWT-Browser-View 中使用 EcmaScript 6?

Is there a way to use EcmaScript 6 in SWT-Browser-View under Windows 10?

我用 swt-web-view 编写了一个 RCP 应用程序。当我尝试使用 EcmaScript 6 脚本时出现错误。我发现,swt 默认使用 IE 11,而这个浏览器不支持 ES6。是否有解决此问题的解决方案?

我找到了解决方案 here。首先,您必须通过设置 属性

将浏览器设置为 Microsoft Edge

-Dorg.eclipse.swt.browser.IEVersion=12001 在eclipse.ini

在 eclipse.ini 文件中。

之后使用 HTML5 文档类型并向 <head> 部分添加 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 元素以使用 ecmascript 6