2012-09-19 100 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; 
     } 
}