我的 android 应用程序中有一个 webview,希望检测 url 何时发生变化。
我想用它来当用户位于 info.php 页面上时隐藏顶部栏中的信息按钮,并在用户不在 info.php 页面上时再次显示该按钮。
我用谷歌搜索但找不到任何有效的代码,有人可以帮助我吗?
我知道我迟到了,但我一遍又一遍地遇到这个问题......我终于找到了一个非常简单的解决方案。只需覆盖WebViewClient.doUpdateVisitedHistory https://developer.android.com/reference/android/webkit/WebViewClient.html#doUpdateVisitedHistory(android.webkit.WebView,%2520java.lang.String,%2520boolean)
override fun doUpdateVisitedHistory(view: WebView?, url: String?, isReload: Boolean) {
// your code here
super.doUpdateVisitedHistory(view, url, isReload)
}
它适用于所有 url 更改,甚至 javascript 更改!
如果这不能让你快乐,那么我不知道还有什么能让你快乐:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)