使用WebView去加载百度公交(地址:http://map.baidu.com/mobile/webapp/third/transit/)时出现如下错误信息:
baidumap://map/?src=webapp.default.all.callnaonopenwebapp?处的网页不能载入为:net::ERR_UNKNOWN_URL_SCHEME
判断可能是WebView使用H5的定位引起的,百度了下WebView中使用H5的定位功能需要打开一些配置信息
参考连接:http://blog.csdn.net/u010394015/article/details/52061804
和http://wenda.so.com/q/1401107006507946
做了以上努力之后仍然是这个问题,之后通过电脑端打开连接没有问题,发现是加载后通过JS重新判断跳转,具体内部也代码没有详细研究,解决办法:
在WebView中禁用JS功能就可以了,如下
webView.getSettings().setJavaScriptEnabled(false);
期待大神们有好的解决办法!