Android WebView:点击tel:在HTML中导致“网页不可用”

时间:2015-06-24 06:34:03

标签: android webview

我有一个WebView加载纯HTML的URL。当我点击“tel:”URI时,它显示“网页不可用”。我搜索了很多并在stackoverflow.com中找到了很多,但所有这些都是调用shouldOverrideUrlLoading,但它们都不是我的解决方案,请参阅下面的详细信息。

  1. 来自“http://testurl/test1/test2/”的HTML: < !DOCTYPE html>< html><身体>< a href ='tel:1234567890'> 1234567890< / a>< / body>< / html>
  2. 代码示例:
  3. 见评论......

    当我点击WebView中的“1234567890”文字时,shouldOverrideUrlLoading()未被调用,并且在同一WebView中显示“网页不可用”。

    我正在运行android 4.4.2,它引入了一个WebKit WebView,其行为与4.3及更早版本不同。请参阅:http://developer.android.com/guide/webapps/migrating.html#URLs

    如何处理这样的“tel:”点击4.4 WebView?

0 个答案:

没有答案