javascript - iOS UIWebView 不是 100% 兼容 iOS 上的 Safari?

标签 javascript ios uiwebview safari ios5

我有一个不错的 pageFlip 网站,在 iPad2 上的 Safari 浏览器中运行良好。如果我现在在我的新应用程序中创建一个 UIWebView 并在 WebView 中打开此 PageFlip 站点的 URL,页面显示与在 Safari 中不同。

Safari 和 UIWebView 之间是否存在已知差异?

PageFlip 网站执行大量 JavaScript,检查浏览器和屏幕分辨率。

还有一些功能 (JavaScript) 在 UIWebView 中不起作用,但在同一设备上的 Safari 中。

疯狂的MaxAPP

最佳答案

iOS 4.3 向移动版 Safari 引入了 nitro JS 引擎,它使用 JIT 来提高性能,但出于安全原因,UIWebView 禁用了 JIT。

我的猜测是 UIWebView 仍然运行 4.3 之前的 JS 引擎。

关于javascript - iOS UIWebView 不是 100% 兼容 iOS 上的 Safari?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999693/

相关文章:

javascript - 验证请求参数的最佳方法 sails.js/node.js

javascript - 如何获取选中的单选按钮的值和剩余的 td 但不包括未选中的单选按钮(在 tr 中)

iphone - InAppSettingsKit UIWebView

ios - 如何在 UIWebView 之上覆盖 UIButton(关闭)按钮?

ios - Libxml2 拒绝解析 XML 实体

ios - 在连接到 IPv6 网络的 Wi-Fi 上运行 iOS 10.0 的 iPad 和 iPhone 上使用 UIWebview 时崩溃

javascript - 如何将复制样式的宽度从一个元素复制到另一个元素

javascript - Angular Routing 不起作用并且未在 ng-view 中加载内容

ios - 如何在 20 个字符后切断 TextView ?

ios - 如何使用某种形式的数据持久性将文本类型数据保存在我的应用程序中