2012-09-19 76 views
2

当网页视图加载页面,我不能在另一台服务器上的参考图像 - 如果网页加载网页流量为example.com,然后加载图像

IMG SRC =“HTTP: //anotherexample.com/image.jpg“将不会加载。

是否有解决此问题的方法?

+0

您应该能够正常,据我记得。您的主页网址是HTTPS吗? – kabuko

+0

不,它是HTTP ...我注意到了一件事,在移动友好页面(goMobi网站)的源代码中,外部引用的图片实际上并没有在代码中表示“http://”,只是/ /。 它显示img src =“// thedomain.com/theimage.jpg” 这适用于所有浏览器和移动浏览器,认为这是什么导致webview呛? –

+0

似乎不太可能,相对计划的URL会导致它失败,因为它是标准的(我认为),但你当然可以试验和看到肯定。 – kabuko

回答

0

其惊人的,但对我来说问题通过增加shouldOverrideUrlLoading解决:

webview.setWebViewClient(new WebViewClient() { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) 
     { 
      view.loadUrl(url); 
      return true; 
     } 
}