问题描述
我正在尝试从服务器加载一个 html 页面,该页面包含一个链接到 android sdcard .js 文件的脚本.
I'm trying to load an html page from a server the page contains a script that links to android sdcard .js file.
Java:
String url ="http://192.168.84.86:8080/test/maw/js_load_test.html";
this.loadUrl(url);
js_load_test.html:
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 中:file:///sdcard/test.js:
test.js file exists and js file path is correct.But in logcat:file:///sdcard/test.js:
03-18 13:01:12.467:E/Web 控制台(26189):不允许加载本地资源:file:///sdcard/test.js at :0
file:///android_asset/www/js/test.js:
file:///android_asset/www/js/test.js:
03-18 13:01:53.467:E/Web 控制台(26189):不允许加载本地资源:file:///android_asset/www/js/test.js at :0
推荐答案
这可能有帮助
https://groups.google.com/group/android-开发人员/browse_thread/thread/e20e87d2faf9ff41?pli=1#
webview.loadDataWithBaseURL( "file:///android_asset/", html, "text/html",
"utf-8", null );
这篇关于android 不允许加载本地资源:file:///android_asset的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!