Chrome 50的Android WebView在触摸页面之前会阻止Javascript
Android WebView with Chrome 50 blocking Javascript until touching the page
我有一个底部有4个选项卡的应用程序,每个选项卡都有一堆WebView,显示由Javascript渲染的网页(包括调用Javascript桥接函数来更改本地标题栏)。
在大多数设备上,可以快速切换选项卡。但在以Chrome 50作为WebView内核的设备上,Javascript脚本在快速切换选项卡时会被推迟,直到我触摸屏幕才会运行。
有什么办法可以避免这种情况吗?谢谢
使用
requestIdleCallback(long_running_function);
包装长时间运行的函数解决了问题!
相关文章:
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 如何在Ionic Android中将Javascript注入到web视图中
- Android Webview通过Javascript注入CSS
- Android在webview中加载带有javascript的html文件,得到Uncaught ReferenceEr
- 使用javascript将视频从我的android应用程序上传到youtube
- 在Android WebView中通过javascript检测点击HTML选项标记
- 用JavaScript替换Android WebView模板上的html文本
- Android键盘不适用于包含Javascript的网页
- 向Android浏览器添加JavaScript
- Javascript-Android 获取选定的文本脚本
- JavaScript Android不起作用
- HTML5 / javascript Android应用程序可以访问相机/录音机吗?
- "href"JavaScript Android中的链接不起作用
- 来自SD卡内部存储的Javascript Android-rread文件
- onLoad中未加载JavaScript(Android webView浏览器问题)
- Webview不加载html或javascript Android
- Javascript Android -绘制心电图不使用第三方API's
- 网站登录使用WebView Javascript Android
- Golang和HTML5 / CSS / JavaScript (ANDROID应用程序)