1. 程式人生 > >Android WebView無法載入本地html檔案的解決方法

Android WebView無法載入本地html檔案的解決方法

LogCat報錯如下:"XMLHttpRequest cannot load file:///sdcard/xxx/index.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.", source: file:///xxx/index.html 

解決辦法:

WebView新增
MyWebView.getSettings().setAllowFileAccessFromFileURLs(true);





相關推薦

Android WebView無法載入本地html檔案解決方法

LogCat報錯如下:"XMLHttpRequest cannot load file:///sdcard/xxx/index.html. No 'Access-Control-Allow-Origin' header is present on the requested

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

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

UIWebView獲得網頁內容(HTML原始碼)、載入本地HTML檔案

獲取網頁內容 在使用UIWebView載入一個網頁的時候,有時候需要獲得此頁面的原始碼,可以使用UIWebView執行JS程式碼來獲得: //載入網址 let req = NSMutableURLRequest.init(URL: NSURL.init(string: "h

iOS 如何載入本地html檔案

很簡單 如下圖所示 -(void)loadLocalHtml{ NSURL *url = [[NSBundle mainBundle] URLForResource:@"/sfa/html/index.html" withExtension:nil]; [self

Android Studio程式無法載入到虛擬機器解決方法

閱讀原文:我的部落格:omegaxyz.com 安裝玩Android studio之後建立一個專案(hello world)具體描述為:”Waiting for target device to co

載入本地HTML檔案

當我們載入一個本地HTML檔案的時候,一個資料夾裡還有css , js ,image檔案,所以單獨載入一個html檔案會沒有圖片,只有文字,解決方案如下: 程式碼載入部分 NSString *pathStr = [[NSBundle mainBu

Android WebView 無法載入Https(或載入錯誤)

前陣子為了釋出新版本APP,沒有時間去解決Android 中webView無法載入https協議,由於能載入http協議就沒有去深究原因,今天要釋出新版本,還有足夠的時間,就查了一下這個問題。Goog

QWebView載入本地Html檔案

//QWebView開啟本地檔案 匯入QWebView控制元件 QWebView *view=new QWebView(this); QString urlName("F:\\program\

ios 載入本地HTML檔案,圖片不顯示的問題

第一種方式匯入HTML檔案的時候,要用這種方法:   NSString *path = [[NSBundle mainBundle] pathForResource:@"檔名" ofType:@"html"];     NSString *html = [NSStrin

UIWebView載入本地HTML檔案中有本地圖片的索引

//    013-11-18 16:58:23.959 Sports[480:907] imgPath:/var/mobile/Applications/D0233988-9785-465A-BF95-81DF334B367C/Sports.app/SPBGLogo.png //    2013-11-1

Android Studio 找不到R檔案解決方法

新建專案之後顯示R檔案找不到 解決方法: 最簡單的辦法就是電腦聯網之後開啟Android Studio -->Build-->Clean Project 本人就是這樣解決的,剛開始沒聯網的時候新建專案之後顯示R檔案沒有找到,後來電腦聯網之後再新建專案什麼問題

NDK 中無法找到標頭檔案 解決方法

今天eclipse突然卡住強制結束程序後 workspace中的配置資訊都沒了得重新配置,配置完後  jni.h標頭檔案 前面出現了Unresolved inclusion,並且jint等型別報錯,正常情況下 配置好ndk路徑(最新的ADT v22),右鍵專案---Andr

android ADT沒有生成R.java檔案解決方法

我出現這種情況,找了很久,原因是一張圖片的命名誤加了個空格,導致圖片名無效,R檔案無法生成 也可能是xml檔案裡面有錯誤, 具體提示可以看控制檯提示,我的錯誤提示是 [2012-05-22 21:19:10 - zhujiangshipin] E:\Java sun\and

[uLua]關於ulua打包到安卓後無法載入Global的簡易解決方法

在這裡我想吐槽ulua自己網站上的(非官方)回答,那根本不能叫回答,說什麼熟悉打包的人都會知道,我只想說既然知道為何不順便科普一下或者拿出解決方案。 下面開始唧唧歪歪,不像麻煩的直接看這裡  http://pan.baidu.com/s/1kTP9sTD   使用前記得

Android專案中引用本地aar檔案方法

隨著專案越來越多,程式碼的複用就變得異常重要,這時候就要進行模組化程式設計,就是把一些通用的元件或者類庫做成單獨的模組,其他專案直接進行引用就好。針對Android開發最常見的就是Android Library,在Gradle出現之前引用Android Library的方式也很繁瑣,但是有了Gradle一

IAR版本不相容導致無法正常開啟工程檔案--解決方法

嵌入式開發/學習過程中,難免需要借鑑別人的工程,但是開發環境的匹配始終是個問題==版本不匹配—無法正常的開啟工程檔案。 一般官方標配的開發環境包括: MDK IAR 這裡描述IAR環境下,如何解決版本相容問題。 IAR版本引起的提示訊息: br

Oracle ORA-01157: 無法標識/鎖定資料檔案 解決方法

本文轉自http://www.linuxidc.com/Linux/2012-05/60761.htm 在使用sqlplus進行啟動oralce時,會丟擲oracle Ora-01157:無法標誌/鎖定資料檔案;出現此問題的的原因是,資料庫中表空間的資料檔案被刪除,找不到對

cmake管理visual studio無法顯示標頭檔案解決方法

原因 我們的跨平臺專案使用cmake來管理的,但是windows下的小夥伴發現在visual studio上標頭檔案沒有載入進來,

NodeJs中的http-server的使用--解決chrome瀏覽器執行html和js檔案的時候,無法呼叫本地檔案

  一、環境:已經安裝了nodeJS。 二、安裝http-server:    開啟cmd --》 輸入  npm install http-server -g  注意:需要-g ,否則會出現錯誤,並且點選執行start.bat的時候

android webview無法開啟webgl解決以及騰訊x5核心的webview依然無法載入webgl的解決

由於嵌入一個3d的導航,需要支援webgl,但是android 6.0及其以上都無法開大,網上搜資料發現騰訊x5webview可以,附上地址: https://x5.tencent.com/tbs/index.html 但是在實際使用過程中碰到很多問題,結尾再說. 1.匯入ja