1. 程式人生 > >android WebView載入不出Html的問題

android WebView載入不出Html的問題

現象

前端呼叫了localStorage方法,導致開啟html失敗。

解決辦法

為節省空間和安全性考慮,WebView的domStorageEnabled屬性預設為false。需要設為true,如下:


WebSettings settings = mWebView.getSettings();
settings.setDomStorageEnabled(true);   
settings.setAppCacheMaxSize(1024*1024*8);  
String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();  
settings.setAppCachePath(appCachePath);  
settings.setAllowFileAccess(true
); settings.setAppCacheEnabled(true);

總結

但建議WebView都設定settings.setDomStorageEnabled(true),避免出現類似問題。

參考

相關推薦

android WebView載入Html的問題

現象 前端呼叫了localStorage方法,導致開啟html失敗。 解決辦法 為節省空間和安全性考慮,WebView的domStorageEnabled屬性預設為false。需要設為true

Android webView載入html程式碼 執行js方法的情況

頁面中有一個webView顯示後臺返回的富文字資料,富文字資料是一串html程式碼,但是並沒有<html><body>這些標籤,webView不做任何處理,使用 webView.loadData(html, "text/html; charset=U

android WebView載入html 處理的圖片過寬的工具類 (過寬的控制到100%,正常尺寸的放大)

參考 部落格: 小曾同志的專欄: https://blog.csdn.net/u010023795/article/details/53509495 工具類 import org.jsoup.Jsoup; import org.jsoup.nodes.Document; impor

Android WebView載入Html文字能適配,以及圖片中間有空白的問題

1.WebView載入Html文字的正確方式 webView.loadData(html, "text/html; charset=utf-8", "utf-8"); 2.但是如果文字中帶圖片的

Android webView載入html頁面顯示(顯示白屏)

Android webView載入網頁不顯示(顯示白屏) 最近專案上線後發現了一個bug,某些使用者打不開webView載入的靜態網頁,大部分使用者卻是可以,起初以為是手機原因,後來測試發現,只要是

Android WebView載入HTML表單並通過javascript提交

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

android WebView載入URL顯示圖片

WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true);//

Android webview 載入https:// 網站時展示 圖片資源

可能原因是:該圖片資源不是https的; 解決辦法: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webSettings.setMixedContentMode(WebSetti

Android Https網路連線失敗,圖片載入

問題手機 三星 安卓版本4.3 有些圖片是https的URL 解決辦法有有兩種: 1,將https替換為http即可 2,將手機系統時間和網路時間同步就好了 如何同步: 手機我們進入我們手機裡面的設定,之後找到時間和日期進入後,先把自動日期和時間上面的勾給去掉

Android webview載入html程式碼 上下左右有白邊問題

直接開始後臺返回一串html程式碼字串 然候客戶端用webview做展示  別的都正常  只是四周會有白邊 網上找的各種方法都不好使 如下圖後來給webview添加了兩個setting表框變窄了 但是還

Android:WebView載入url網頁顯示完整解決辦法

WebView基本用法 如果想要在APP裡面載入url網頁,或者html程式碼,首先我們會想到WebView,它的基本用法如下: webview_layout.xml <?xml version="1.0" encoding="utf-8"?&g

Android Webview 載入外部html時選擇載入本地的js,css等資原始檔

在使用WebView載入網頁的時候,有一些固定的資原始檔如js的jquery包,css,圖片等資源會比較大,如果直接從網路載入會導致頁面載入的比較慢,而且會消耗比較多的流量。所以這些檔案應該放在assets裡面同app打包。 要解決這個問題需要用到API 11(HONEYC

android webview載入html圖片自適應手機螢幕大小&點選檢視大圖

我們在開發中,顯示資訊詳情時,一般後臺會給出html文字,在Android端一般採用webview控制元件來展示,但是後臺給出的html文字一般是給電腦端用的,沒有自適配手機,導致手機端圖片顯示過大,需要左右移動來檢視全圖。下面給出幾種實用方法,達到在手機端用webvi

android webview 載入本地html並且解決多圖卡頓問題

使用webview載入本地html,因為本地html使用多張圖片,滑動起來卡頓,解決方法如下: 把資料夾放入assets資料夾下 Activity載入: WebView wView = (

android webview 載入網頁顯示完整解決辦法

看有沒有這個屬性: webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); 註釋掉,就ok了; settings.setLayoutAlgor

Android Webview載入網頁內容

之前在開發時,要求用webview載入一個url展示活動頁面,並無其他需求,很簡單的一個需求。然後遇到一個坑——載入的網頁內容不全,花了幾個小時,試了網上的一些方法並沒有效果。 最後詢問前端的同學得知,這個網頁用了動態載入,並不會在第一次載入時就載入全部內容。

Android webView載入html程式碼詳解

最近的專案需要做一個如同微信中的騰訊新聞的功能,如下圖所示: 直接上關鍵程式碼: 佈局: Xml程式碼  <?xmlversion="1.0"encoding="utf-8"?> <RelativeLayoutxmlns:android="htt

android-WebView載入本地html、本apk內html和遠端URL

WebView(網路檢視)能載入顯示網頁,可以將其視為一個瀏覽器。它使用了WebKit渲染引擎載入顯示網頁,實現WebView有以下兩種不同的方法: 第一種方法的步驟: 1.在要Activity中例

Android WebView載入帶有Input的輸入框時點選無法彈軟鍵盤的問題解決

方案一:http://www.2cto.com/kf/201412/359293.html 方案二:mWebView.requestFocus(View.FOCUS_DOWN) ;或者this.mWe

Android webview載入html出現空白問題

wv.loadUrl(“http://xxx.xxx.xxx:1025/api/index.php?m=&c=Api“); wv.setWebChromeClient(new WebChro