【发布时间】:2012-03-22 19:59:12
【问题描述】:
所以我有一个要在 WebView 中加载的 html 应用程序。问题是我想使用 shouldOverrideUrlLoading 不加载特定链接,当它被点击时,所以我在该方法中返回 true,而不是加载 url。这很好用,但是链接会像被点击一样突出显示。如果链接被按下但未加载,有没有办法可以删除突出显示?
谢谢
【问题讨论】:
标签: android css hyperlink webview highlight
所以我有一个要在 WebView 中加载的 html 应用程序。问题是我想使用 shouldOverrideUrlLoading 不加载特定链接,当它被点击时,所以我在该方法中返回 true,而不是加载 url。这很好用,但是链接会像被点击一样突出显示。如果链接被按下但未加载,有没有办法可以删除突出显示?
谢谢
【问题讨论】:
标签: android css hyperlink webview highlight
您可能会遇到一些问题之一,Clicking on the link in android webview does not get highlighted visually 说您必须将 Javascript 设置为启用:
webView.getSettings().setJavascriptEnabled(true);
Android:Webview with link highlight 的焦点也存在问题,您应该通过以下方式请求关注您的 web 视图:
webView.requestFocus(View.FOCUS_DOWN);
【讨论】: