当前位置:  开发笔记 > 编程语言 > 正文

uiwebview和移动游猎之间的差异

如何解决《uiwebview和移动游猎之间的差异》经验,为你挑选了4个好方法。

已经查看了广泛的信息,并没有找到明确的清单.请添加您的观察结果.我相信它会派上用场.



1> kioopi..:

它没有Nitro Javascript引擎.与Safari相比,这使得在UIWebView中执行Javascript的速度要慢得多.

http://www.tuaw.com/2011/03/18/apple-confirms-some-webkit-optimizations-unavailable-to-ios-apps/

http://ariya.ofilabs.com/2012/06/nitro-javascriptcore-and-jit.html


iOS 7仍然适用

2> 小智..:

我发现的一件事是,我的临时悲伤是UIWebView通过JS设置样式值时更严格一点.所以说在移动野生动物园

element.style.width = 300; 

会工作得很好,但UIWebView你必须将值设置为

element.style.width = 300 + "px";

我正在慢慢发现其他差异.我会像我一样更新这个.



3> HopeNick..:

当UIWebView滚动其内容时,它会冻结所有JavaScript事件,直到滚动结束.所以你绝对不能像这种常见的方式以编程方式观察和/或控制滚动过程:

window.onscroll = function() {
    var scrolled = window.pageYOffset || document.documentElement.scrollTop;
    // do something
}

因为变量'scrolled'只会更新一次 - 滚动完成后.



4> SKFox..:

您可以将Mobile Safari中HTML5 SQL的初始最大大小设置为50MB,但UIWebView似乎限制为5MB.它拒绝任何更高的东西.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有