【发布时间】:2015-09-13 06:31:30
【问题描述】:
我在 angular/ionic/cordova 应用程序中显示下载到 cordova.file.dataDirectory 的图像时遇到问题。
我正在使用 cordova-plugin-file 并且我能够下载文件,并使用 .toInternalURL() 和/或 .toURL() 提取 URL。然而,角度列表视图正在拒绝它们。我正在为 Ios 使用 WkWebView,并且我的代码在 Android 上运行良好(使用 .toInternalURL() )。我已经在配置和元内容安全策略中将 cdvfile://* 和 file:///* 都列入了白名单...
我添加了屏幕截图 这是 .toInternalURL() 生成的链接的控制台屏幕截图
这是我使用的安全策略:
<meta http-equiv="Content-Security-Policy" content="default-src * data: cdvfile://* content://* file:///*; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; media-src *">
【问题讨论】:
标签: ios angularjs cordova filesystems cordova-plugin-file