我正在构建一个Android应用程序。我正在webview中显示外部网页。我已按照以下步骤操作:
example.com网站中有一个选项可以在按钮点击时启动拨号器应用。这是代码。
<div class="center">
<input type="image" src="btn.png" onclick="location.href='tel:0000';"/>
</div>
当我从移动浏览器访问example.com并点击按钮时,它可以启动带有电话号码的拨号器应用程序
当我从网页浏览中点击时,会显示此错误
Web page not available
The web page at tel:0000 could not be loaded because:
net::ERR_UNKNOWN_URL_SCHEME
我不知道出了什么问题。任何线索都会有所帮助。
注意:我使用的是真正的电话号码(这里是0000)。
谢谢
答案 0 :(得分:0)
您应该将WebViewClient设置为WebView,然后覆盖shouldOverrideUrlLoading方法,如下所示:
<?xml version="1.0"?>
<configuration>
<!--other sections-->
<appSettings file="appSettings.config">
<add key="CrystalImageCleaner-AutoStart" value="true"/>
<add key="CrystalImageCleaner-Sleep" value="60000"/>
<add key="CrystalImageCleaner-Age" value="120000"/>
</appSettings>
<!--other sections-->
</configuration>