我有一个webview,其中加载了一些自定义HTML。在此HTML中,有一个指向图像的链接。现在,当用户点击链接时,它会自动在默认的Android浏览器中打开图像。我想要捕获该点击事件并在我自己的视图中打开URL,以便在UI中保留品牌。
在iOS中,这是通过使用UIWebViewDelegate完成的,是否有类似于Android的WebView?
答案 0 :(得分:4)
创建WebViewClient
的子类并覆盖shouldOverrideUrlLoading()
。然后,通过WebView
将该类的实例附加到setWebViewClient()
。这适用于简单的超链接和服务器发布的重定向。