我有一个不错的 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/