哪些版本的 iOS 和 Android webviews 已经支持 ES6 模块?
Which versions of iOS and Android webviews already support ES6 modules?
我一直想知道哪些 os/webview 版本已经原生支持 ES6 模块(import/export 功能),而无需通过 webpack/babel.
转换为 ES5
请注意,我询问的是本机 webview 支持(对于 Cordova/PhoneGap)和 不是 对于移动浏览器支持例如 Safari 或 Chrome.
我听说 iOS 10.3 确实支持它,但我不确定,而且我对 Android 上的当前状态一无所知。
谷歌搜索找不到明确的答案。有人有这方面的确切信息或至少有 link 资源可供阅读吗?
据我了解,截至 2017 年 5 月的当前状态是这样的:
iOS
UIWebView: 不支持
WKWebView:
- 从 file:///
提供服务时出现 CORS 错误
- 在 Cordova 中通过本地 http 服务器插件提供服务时出现 403 错误
- 从 /external/ 提供服务
Android
webview 完全不支持
浏览器稍微好一点,赶上支持,请参阅https://jakearchibald.com/2017/es-modules-in-browsers/
我一直想知道哪些 os/webview 版本已经原生支持 ES6 模块(import/export 功能),而无需通过 webpack/babel.
转换为 ES5请注意,我询问的是本机 webview 支持(对于 Cordova/PhoneGap)和 不是 对于移动浏览器支持例如 Safari 或 Chrome.
我听说 iOS 10.3 确实支持它,但我不确定,而且我对 Android 上的当前状态一无所知。
谷歌搜索找不到明确的答案。有人有这方面的确切信息或至少有 link 资源可供阅读吗?
据我了解,截至 2017 年 5 月的当前状态是这样的:
iOS
UIWebView: 不支持
WKWebView:
- 从 file:/// 提供服务时出现 CORS 错误
- 在 Cordova 中通过本地 http 服务器插件提供服务时出现 403 错误
- 从 /external/ 提供服务
Android
webview 完全不支持
浏览器稍微好一点,赶上支持,请参阅https://jakearchibald.com/2017/es-modules-in-browsers/