【发布时间】:2012-05-16 14:12:52
【问题描述】:
我的本机应用程序包含一个 WebView,并且 WebView 从 Web 加载网页。例如,从
加载 htmlhttp://dongshengcn.com/test.html
似乎任何从网页(而不是本地)加载的页面都无法从本地设备加载任何文件。
我的问题是:
http://dongsheng.com/test.html 加载到 web 视图(作为本机应用程序的一部分)是否可以访问本地设备上的文件?
【问题讨论】:
-
发布你的代码和你把文件放在哪里?
-
这可能是一种安全机制。我在测试网页上尝试了 file:///mnt/sdcard/some.jpg 链接,发现在安卓设备上单击时它甚至不会尝试加载。但是,如果我长按链接并从弹出菜单中选择“打开”,则引用的本地图像实际上会打开。也用 html 文件试了一下。