- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Chrome/WebView 版本:53 和 54 测试版
示例网址:bbc.com , cnn.com
重现问题的步骤:
预期的行为是什么?onProgressChanged() 从页面开始调用直到达到 100
出了什么问题?页面加载完成并调用 WebViewClient.onPageFinished() 。但是 WebChromeClient.onProgressChanged() 中报告的进度停止在 94-98 左右,但从未达到 100。
这个以前有用吗?是 Chrome/WebView 版本 51
我有一个基于 webview 的应用程序,加载进度条与 WebChromeClient 中的 onProgressChanged() 回调相关联。直到大约一周前,一切都很好。但是现在,它永远不会达到 100% 的页面加载。在调查中,我发现它在 webview/Chrome 版本为 51 的设备上仍然可以正常工作。但它在 webview/Chrome 版本为 53 的类似设备上失败了。我什至在安装了 Chrome beta 54 的情况下进行了测试,它似乎仍然被 WebViewClient.onProgressChanged() 回调破坏,因为它永远不会达到 100%。
但这只发生在繁重的网站上。如 bbc、cnn、npr.com 等。yahoo、google、bing 等仍然加载正常,报告的进度达到 100%。
我猜这发生在所有基于原生 webview 的浏览器上。它发生在 Javelin、Maxathon 浏览器以及我基于 webview 的应用程序中。
有人遇到过类似的问题吗?
谢谢。
最佳答案
没关系。 Chromium 接受了我的错误。
https://bugs.chromium.org/p/chromium/issues/detail?id=650781
关于android - onProgressChanged 在繁重的网站上没有达到 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39757410/
我是一名优秀的程序员,十分优秀!