【发布时间】:2014-08-12 05:13:44
【问题描述】:
我们正在考虑尝试减少新应用的开发时间,因此希望使用 Cordova 应用内浏览器来使用我们现有的移动网站。
这让我们想知道应用内浏览器对于 HTML5 和外部网站的限制是什么。
在某处是否有这些限制的列表?
【问题讨论】:
我们正在考虑尝试减少新应用的开发时间,因此希望使用 Cordova 应用内浏览器来使用我们现有的移动网站。
这让我们想知道应用内浏览器对于 HTML5 和外部网站的限制是什么。
在某处是否有这些限制的列表?
【问题讨论】:
这里有几件事需要考虑。
1) InAppBrowser 在技术上指的是支持从您的应用加载“第二个”浏览器的插件。请看我的快速参考视频:https://www.youtube.com/watch?v=dkUUgwAnlxI
2) 根据应用程序内的白名单,您可以显示哪些外部内容存在限制: http://docs.phonegap.com/en/3.0.0/guide_appdev_whitelist_index.md.html
3) 您可用的 WebKit 版本取决于您的设备(例如在 iOS 和 Android 中不同),并且不一定与默认浏览器相同: https://stackoverflow.com/questions/20044650/webkit-version-is-different-in-phonegap-and-android-stock-browser
我认为您要问的是 WebKit 版本部分,所以我的对冲答案是在您的目标设备上查找 Cordova/PhoneGap 的 WebKit 版本,并检查如下网站:http://caniuse.com/ 和/或在实际设备上进行测试。
一般来说,根据我们的经验,iOS 上的功能支持非常接近最新,而 Android 上则稍有落后。 Famo.us 的工作人员目前正在开发一个更新的构建器,该构建器附带一个更新的版本。
【讨论】: