最近遇到android的WebView刷开谷歌和百度地图的问题,我调用系统的浏览器能刷开这两个地图,也就是两个链接(http://map.baidu.com/mobile)和(http://maps.google.com/),不知道是不是链接的问题,我觉得应该没有问题,但是我用WebView.loadurl()这个方法确刷不开,各位同仁有没有遇到这样的问题,各位大侠求解!!!!!!

解决方案 »

  1.   

    myWebView.loadUrl("http://map.baidu.com/mobile");
    测试,没有问题。不知道是不是你别的地方出问题了。
    manifest.xml里给权限了吗?
      

  2.   

    实现WebChromeClient里面两个回调:
       onExceededDatabaseQuota();
       onReachedMaxAppCacheSize();
    具体回调里面实现什么可以参考自带浏览器的源码
      

  3.   

    各位同仁,已经解决了,感谢上面两位大哥,问题是没有设置WebView的权限,
    代码如下:WebSettings ws = BaseView.WEBVIEW.getSettings();
    ws.setAllowFileAccess(true);
    ws.setJavaScriptEnabled(true);