我試圖從服務器加載一個html頁面,該頁面包含一個鏈接到android sdcard .js文件的腳本。android不允許加載本地資源:file:/// android_asset
的Java:
String url ="http://192.168.84.86:8080/test/maw/js_load_test.html";
this.loadUrl(url);
js_load_test.html:
<script src="file:///sdcard/test.js"></script>
我也試過:
<script src="file:///android_asset/www/js/test.js"></script>
test.js文件存在和js文件的路徑是正確的。 但在logcat中: 文件:///sdcard/test.js:
03-18 13:01:12.467:E/Web控制檯(26189):不允許裝載本地 資源:文件: 0
文件:在///sdcard/test.js ///android_asset/www/js/test.js:
03-18 13:01:53.467:E /網頁控制檯(26189):不允許加載本地 資源:file:///android_asset/www/js/test.js at:0
感謝您的幫助,但我想用使用loadURL(),因爲我發現loadDataWithBaseURL不支持的localStorage的HTML5功能,也許我需要別的配置? – kim 2012-03-19 00:46:03