android - 我清除了 WebView 历史记录,但超链接颜色仍然是紫色
问题描述
WebView 的历史正在清除,但我访问的链接仍然是紫色的,没有变回蓝色。
//kotlin code
val webView = web_view
webView.canGoBack()
webView.loadUrl("https://bing.com")
webView.webViewClient = object : WebViewClient() {
override fun doUpdateVisitedHistory(view: WebView, url: String, isReload: Boolean) {
webView.clearCache(true)
webView.clearHistory()
}
}
我确定webView.cleatHistory()
可用,因为我无法返回上一页。
历史已被清除。为什么我点击的链接颜色还是紫色?
解决方案
这个问题似乎是一个 Chromium 错误。除非重启APP,否则没有解决办法。
https://bugs.chromium.org/p/chromium/issues/detail?id=709627
推荐阅读
- python - 使用cherryPy时线程中出现Ubuntu/web.py异常错误
- angular - 无法在 Angular 6 中导入某些模块
- r - 尽管加载了包但找不到函数-R
- c# - 如何在 WPF 中存在于父用户控件的列表中显示子用户控件
- python - Python 阅读电子邮件信息
- python - 如何根据重新绑定变量的条件对以下代码进行重复数据删除?
- postgresql - 追加到现有文件而不被 psql 命令覆盖 \o
- bash - 安装示例、二进制文件和 Docker 映像在 mac 上不起作用
- php - 使用 PHP 获取 Ledger Report Mysql 表
- python - 如何在python方法调用上创建循环