1. 程式人生 > >WebView載入網頁不顯示圖片解決辦法

WebView載入網頁不顯示圖片解決辦法

對於大家來講WebView肯定很熟悉,因為我們在日常開發中經常用到它。所以對於它的一些基本用法我就不在這囉嗦了,直接進入正題。

我遇到的問題就是在使用WebView載入網頁的時候圖片不顯示(我手機系統是5.1.1),當時出現這個問題我就想當然的以為,是不是給WebView少設定的什麼東西。然後百度一下:

然後我檢查了自己程式碼,這兩句話也明明加了啊,這到底是什麼鬼。後面我也加過其它的一些設定,依然沒有用。難道是我的訪問路徑有問題嗎,於是我隨便找了帶圖片的網頁,使用WebView載入了一下,哎呦我擦,圖片顯示沒毛病啊。看來還真是我的訪問路徑有問題啊,但是別的都顯示沒問題,為什麼就圖片不顯示呢。我跟蹤斷點把訪問的路徑複製了出來一看,我靠原來訪問路徑是https的呀。於是我就把矛頭指向了https,簡單來說,https就是http的安全版,它在http的基礎上加入了ssl層。https協議在使用的時候需要申請一個安全證書,我就想是不是安全證書有問題,回頭一想假如安全證書有問題,頁面應該是直接顯示空白才對。問題又出在哪,於是我把網頁路徑複製到了瀏覽器開啟,然後查看了一下網頁原始碼,發現圖片的引用是http的,問題會不會就出在這呢。果然不出所料:


於是在設定WebView的時候加上了這句話,果然問題解決了。在5.0以下的系統即使不加這句話,圖片也可以正常顯示,親測有效。

相關推薦

WebView載入網頁顯示圖片解決辦法

對於大家來講WebView肯定很熟悉,因為我們在日常開發中經常用到它。所以對於它的一些基本用法我就不在這囉嗦了,直接進入正題。我遇到的問題就是在使用WebView載入網頁的時候圖片不顯示(我手機系統是5.1.1),當時出現這個問題我就想當然的以為,是不是給WebView少設定

webView在5.0以上手機載入網頁顯示圖片

if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {     webSettings.setMixedContentMode(WebSett

織夢pc與wap共存 wap文章頁面顯示圖片解決辦法

織夢 織夢的cms可以實現pc與wap同步,配置設置用如果我們只用一個域名的話 加入pc端的域名是www.mlhd.org 那麽wap端設置的域名可以這樣設置www.mlhd.org/m/ 設置好後pc端生成全站就可以了 單當我們生成好後,發現發布的文章中的具體頁面中圖片不顯示首頁圖標可顯示,縮略圖

android WebView載入URL顯示圖片

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

ecshop上傳產品圖片顯示解決辦法

按照如下3個步驟去解決 1,正在後臺許可權檢測裡,看看images許可權是不是有,如果有的話往下看 2,後臺起始頁看看dg庫是不是安裝過了,有沒有dg庫版本,有的話往下看(我的就是沒有安裝dg庫,起始頁的dg選項顯示的是N/A) 這裡一般修改php5資料夾下的php.ini

ios webview alert彈窗顯示網址解決辦法

最近做hybrid webapp,碰到一個問題,以前的版本,ios和android都可以通過重寫webview的alert等彈窗事件來隱藏掉彈窗的標題,但是ios7之後,api被禁用了,導致ios無法重寫來實現隱藏標題,後來想過幾種方案: 1. 通過js呼叫ios原生程式碼

JSTree通過ajax載入資料時樹形結構顯示解決辦法

版本:jstree 3.3.5 頁面引入資源:<link rel="stylesheet" href="/plugins/jstree/themes/default/style.min.css" /><script src="/plugins/jstree/

織夢多個欄目arclist調用副欄目顯示解決辦法

repl ike php 顯示 ssi clist art 主頁 com 織夢arclist調用副欄目不顯示,網上關於這個問題的解決辦法有很多,其中一種是:打開/include/taglib/arclist.lib.php,代碼約位於295-296行(我目前用的DedeCM

(圖文)SVN檔案/資料夾圖示顏色顯示問題解決辦法、SVN資料夾和檔案狀態圖示顯示正常

svn檢出的資料夾上沒有綠色的對號,或者紅色的感嘆號標識。仍然是windows預設的資料夾。 解決方法: 首先,用win+R鍵開啟 執行 視窗,裡面輸入regedit(登錄檔),確定進入 首先我們找到localmachine,點選進入,下面找到software,展開下面的節點 在sof

echarts切換tab時,第一個圖表顯示,第二個圖表顯示解決辦法

首先這種情況,我在網上看到了好多人問,確實也有正解,但是隻是說出了其錯誤出現的原因,並沒有給出解決方法。 我也是深受其害,所以呢,在這裡記錄一下,分享給還在困擾著的你們,迅速找出解決辦法。 首先,我先簡單介紹一下,我這裡出現錯誤的情境。 原來剛剛遇到這個問題的時候,是在點選多個tab選項之後,出現了地圖

MAC R語言作圖顯示中文解決辦法

wid 解決 mil 分享圖片 http table 顯示 代碼 一行代碼 超簡單, 一行代碼解決, 但是記住, 如下代碼 par(family=‘STKaiti‘) # 改字體, 否則不顯示中文#下方代碼是示例 barplot(1:5) table(pol$region

Android Studio 拖入控制元件報錯或顯示解決辦法

當拖放控制元件到螢幕時,會報2個錯誤:       錯誤資訊1:Failed to load AppCompat ActionBar with unknown error.       錯誤資訊2:This view is no

VMware 共享目錄顯示解決辦法

centos mount -t vmhgfs .host:/ /mnt/hgfs # 如果有如下提示: # Error: cannot mount filesystem: No such device #則 yum install open-vm-tools-devel -y #有的源的名字並不一定

行動硬碟插到電腦上顯示解決辦法

行動硬碟強制拔了一次之後在電腦上就顯示不出來了,這是因為強制拔出後,突然的斷電會導致行動硬碟的分割槽表丟失,甚至是產生壞道。如果只是分割槽表丟失,還可以進行資料恢復,行動硬碟還可以使用。如果是行動硬碟產生壞道了,則行動硬碟無法使用了,只能夠找專業的資料恢復人員開盤,把重要的

Altium Designer 18 PCB元器件的位號和阻值顯示解決辦法

Altium Designer 18 PCB元器件的位號和阻值不顯示的解決辦法 如圖,PCB板上的所有元器件位號和阻值都不顯示。 檢查了位號和阻值對應的顯示或者關閉選項,發現他們都是處於顯示的狀態,並且對應的絲印層也是開啟的。 解決辦法: 按快捷鍵Ctrl+D,開啟檢視選項,檢視當中

Xcode方法提示顯示解決辦法

Xcode方法提示顯示的不正確,只顯示方法名稱不顯示引數及引數值的解決辦法是: 右擊“Finder” 選擇 “前往資料夾” 輸入 “~/Library”,進入“Developer”  -> "Xcode" -> "DerivedData",刪除所有東西,重啟Xcode。

SublimeText3中python控制檯顯示中文解決辦法

解決辦法: 1.Tools-->Build System-->New Build System... 2.輸入以下內容 {     "cmd": ["E:\\Program Files\\

ScrollView巢狀ViewPager,導致滑動暢,以及顯示解決辦法

自定義ScrollView public class MyScrollView extends ScrollView { private GestureDetector mGestureDetector; public MySc

【Vue中的坑】vue專案中動態繫結src顯示圖片解決方法

  v-for繫結src的資料如下: data() { return { img_src:"../../assets/images/mirror-service.png" } }   渲染之後,發現圖片不顯示,上網查詢之後發現是應為

開啟網頁顯示圖片和視訊

開啟IE選單欄工具選項下的“Internet選項”,點選“安全”欄,開啟 Internet區域裡的“自定義安全級別”,把“執行Activex控制元件和外掛”設為啟用 更簡單的辦法是直接把安全級別設為“預設級別”就可以了。