webView嵌套Html5的问题
Html5中可以使用如下代码进行电话的拨打,短息的下发。在浏览器中可以实现。 <a href="tel:12345678910">拨号</a> <a href="sms:12345678910">发短信</a>
但是在自己的webView中加载却不会调用。大神给支支招。是不支持么?
Html5中可以使用如下代码进行电话的拨打,短息的下发。在浏览器中可以实现。 <a href="tel:12345678910">拨号</a> <a href="sms:12345678910">发短信</a>
但是在自己的webView中加载却不会调用。大神给支支招。是不支持么?
2015-05-11
webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startWith("tel:")) {
//TODO把电话号从url里取出来
Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tell"+phone));
startActivity(intent);
return true;
}
return super.shouldOverrideUrlLoading(view, url);
}
});
按照上面的方法试试
举报