我试图从服务器加载一个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