在显示在 webview 中的本地 html 文件中,我希望能够从应用程序数据目录中调用图像。我在我的 html 中尝试了几个 src 选项,但似乎都没有。
我正在从应用程序数据目录成功加载 html 文件,如下所示:
var win = Ti.UI.currentWindow;
var rootDir = Ti.Filesystem.getExternalStorageDirectory();
var webUrl = rootDir + 'index.html';
var webview = Ti.UI.createWebView({
width:'100%',
height:'100%',
url:webUrl
});
win.add(presWebView)
尽管页面在 web 视图中正确打开,但所有图像 url 都不起作用。
<image src="appdata:///image.jpg"/>
<image src="app:///image.jpg"/>
<image src="file:///image.jpg"/>
<image src="appdata://image.jpg"/>
<image src="app://image.jpg"/>
<image src="app://image.jpg"/>
这个问题也延伸到链接,无论我如何尝试引用它们,webview 都会告诉我页面不会退出。