2013-04-10 152 views
1

當我從android瀏覽器加載飛鏢生成的網頁時,它完美渲染。當我嘗試在webview上呈現圖片時,圖片無法加載。任何想法如何在webview上呈現相同的網頁?Android瀏覽器渲染飛鏢網頁,但網頁瀏覽不要

Android版本:對API的8月15日和17

的JavaScript(dart2js輸出)相同的情況下給出了遺漏的類型錯誤:空

無法讀取屬性「構造」我想這是因爲圖像不會被裝載。

我設置了webview的所有權限。 我設置了Chrome客戶端。 我設置網頁視圖的客戶端以及

WebView engine = (WebView) findViewById(R.id.web_engine); 
    engine.getSettings().setJavaScriptEnabled(true); 
    engine.getSettings().setAllowFileAccess(true); 
    engine.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
    engine.getSettings().setLoadsImagesAutomatically(true); 
    engine.getSettings().setAllowUniversalAccessFromFileURLs(true); 
    engine.getSettings().setAllowContentAccess(true); 
    engine.getSettings().setLoadsImagesAutomatically(true); 

回答

1

之前奇巧(4.4),web視圖不是基於鉻。根據這篇文章的日期,我的猜測是這是你的問題。

從4.4開始,就有一個基於Chrome的WebView,但它仍然不完全與Chrome相同。上有分歧,什麼是一些細節支持Chrome開發人員網站瀏覽:

https://developer.chrome.com/multidevice/webview/overview

+0

謝謝你的答案。我沒有設置來確認這個問題沒有其他原因。 – user2259824