如何从ms-appdata:/// local加载webview上的图像

时间:2014-06-10 07:58:08

标签: webview windows-store-apps winjs

我正在使用html5 / javascript开发Windows应用商店应用。     我必须将来自src“ms-appdata://local/testimage.png”的图像加载到webview。我无法使用此rails在navigateToString方法上加载图像。

非常感谢任何帮助

2 个答案:

答案 0 :(得分:2)

我最近将Visual Studio 2015 apache cordova项目更新到了2017年的Visual Studio。我在使用角度js时遇到了一些问题,否则一切都在Windows 10环境中工作。

但我注意到的是来自ms-appdata的图像:///本地文件夹无法加载到img标签。我尝试了很多方法,比如行html,动态标签创建和添加url作为base64数据网址。

在base64解决方案中,它有效。但我想获取文件本身,因为我的应用程序也支持iOS和Android。

因此,在尝试了百项解决方案之后很简单。您必须将img-src选项设置为html文件的All(*)Content-Security-Policy元标记。

请检查以下屏幕截图。您需要添加具有读取边框的零件以从任何位置加载图像资源。

enter image description here

请访问我的博客了解更多有关Cordova的提示。

http://guntucomputerhacks.blogspot.com.au/2018/05/how-to-load-image-on-webview-from-ms.html

答案 1 :(得分:1)

您应该尝试ms-appx-web计划。

我相信如果您将内容放在子文件夹中,ms-appdata也应该有用。

有关MSDN

的详情