使用Chrome 50的Android WebView阻止Javascript直到触摸该页面

时间:2016-05-11 07:51:45

标签: javascript android google-chrome webview

我的应用程序底部有4个标签,每个标签都有一堆WebView,显示由Javascript呈现的网页(包括调用Javascript桥接功能以更改原生标题栏)。

在大多数设备上,快速切换标签都可以。但是在使用Chrome 50作为WebView内核的设备上,Javascript脚本在快速切换标签时会延迟,并且在我触摸屏幕之前不会运行。

有什么方法可以避免这种情况吗?谢谢!

1 个答案:

答案 0 :(得分:0)

使用

requestIdleCallback(long_running_function);

包装长时间运行的函数解决了问题!