安卓WebView速度慢

188

我的 android webviews 很慢。这个问题出现在从手机到3.0+型号的平板电脑上,这些设备都有足够的规格。

我知道 webviews 应该是“有限制”的,但我看到通过 phone gap 完成的 web apps 必须使用各种 CSS3JQuery 的技巧,它们运行得非常好和迅速。

所以我想肯定缺少了一些东西,是否有一种类似于 myWebview.SPEEDHACK(1) 的方法可以用来加速呢?

此外,有时候我的 webview 内容就是根本不会加载,而不是缓慢加载。我正在测试的资源是本地存储的,没有错误。


3
似乎您需要发布一些代码。 - Jasoneer
1
可能是Android WebView性能的重复问题。 - Ken White
1
除了这个问题有更多的答案,这个问题有更好、更全面的答案,这个问题有两倍的浏览量,这两个问题都超过两年了,这些问题所涉及的安卓版本已经过时...你在标记这个问题时到底得到了什么? - CQM
@CQM:该问题因George Mays的重复答案而被系统自动标记。如果他的答案可以逐字逐句地重复作为多个帖子的答案,则其中一个是另一个的重复。链接的问题基于发布日期首先发布(并回答)。重复是重复的,第一篇帖子是原始帖子(回答也更早)。我没有从中获得任何好处(一开始也没有)。 - Ken White
1
此外,在您的应用程序中不要使用click事件,因为它会在每次单击时添加300毫秒的延迟来确定它是单击。最好使用touchstart代替。我已经创建了一个clickhandler,它使用两个事件并采用第一个触发的事件。我使用'touchstart click',所以它也可以在没有触摸屏的情况下正常工作。 - Codebeat
11个回答

0
如果其他人尝试了提供的解决方案但没有成功,可以尝试使用以下方法:settings.setDomStorageEnabled(true);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接