我一直想知道哪些 os/webview 版本已经原生支持 ES6 模块(导入/导出功能),而无需通过 webpack/babel 转换为 ES5。
请注意,我询问的是原生 Webview 支持(针对 Cordova/PhoneGap),不是移动浏览器支持(例如 Safari 或 Chrome)。
我听说 iOS 10.3 确实支持它,但我不确定,而且我对 Android 上的当前状态完全一无所知。
无法通过谷歌搜索找到明确的答案。有人有这方面的确切信息或至少有一个可供阅读的资源链接吗?
最佳答案
据我了解,截至2017年5月的现状是这样的:
<小时/>iOS
UIWebView:不支持
WKWebView:
- 从 file:///提供时出现 CORS 错误
- 通过 Cordova 中的本地 http 服务器插件提供服务时出现 403 错误
- 从/external/works 提供服务
安卓
完全不支持 webview
<小时/>浏览器更好一点,支持也 catch ,请参阅 https://jakearchibald.com/2017/es-modules-in-browsers/
关于cordova - 哪些版本的 iOS 和 Android webview 已经支持 ES6 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43890272/