[英]Cordova ES6 Module Support?
我正在使用带有Crosswalk插件的Cordova为android v4.1-4.4提供现代的webview。 由于我可以使用新的let / const变量,类,箭头函数等,因此在Crosswalk Web视图中似乎可以使用ES6功能。
我的问题是我似乎无法使<script type="module">
正常工作。 我认为此问题是由于本地资源未与application/javascript
MIME类型一起加载。 有什么方法可以指定这种mime类型,以便模块可以在cordova中工作吗? 如果可能的话,我宁愿不必移植到ES5。
经过进一步研究,现在很清楚,Crosswalk提供的铬版本不支持ES6模块。 您可以使用似乎可以正常工作的polyfill添加对它们的支持。 我正在使用es-module-loader ,它似乎支持从Cordova使用的本地file://
uri导入。 其他利用fetch
polyfill不支持此功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.