2012-05-16 81 views
0

我試圖在普通的WebView上顯示一個url的網頁,並且一些圖片沒有顯示。但是,在模擬器的瀏覽器中,所有內容都顯示正常。Webview與本地客戶端

通過WebView與Android 2.3瀏覽器渲染有區別嗎?

回答

1

有幾件事情添加到Android瀏覽器。他們添加了一些東西來處理JavaScript,處理切換到視頻原生功能等。幸運的是,瀏覽器是開源的,因此您可以獲取Android代碼庫並查看它們的功能。

+0

這並不完全準確。 android.webkit.WebView也可以配置爲處理JavaScript –

+0

沒錯,但它不是默認的。我建議查看瀏覽器,以便他可以看到他們如何讓WebView處理這一切。 – CaseyB

+0

公平點!你還可以通過瀏覽器獲得其他一些東西 –

0

是的可能是一個區別。如果您直接將web text-plain傳遞給webview,則它不瞭解根據本地路徑引用的圖像,而不是goblal路徑引用。

我的意思是,如果你有一個<img src="/images/image.png" />這裏取決於你的目錄你引用,瀏覽器嘗試image.png仰望你的根,如果你有<img src="http://www.whatever.com/images/image.png" />那麼你globaly引用它。所以我認爲這是你可以擁有的主要。