今天项目加载的webview中有直接拨打400电话,点击后跳转到找不到网页的页面,是什么原因?在别的浏览器都是可以打出电话的.只有把这个网页放到了我的app的webview里,不能打电话,变成了找不到网页
根据查询资料解决方案如下:
//设置Web视图
webview.setWebViewClient(new WebViewClient (){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith(“tel:”)){
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
startActivity(intent);
} else if(url.startsWith(“http:”) || url.startsWith(“https:”)) {
view.loadUrl(url);
}
return true;
}});
webview加载网页,tel协议不会调出拨号盘?该如何处理
最新推荐文章于 2021-05-26 15:07:46 发布