【发布时间】:2019-06-11 15:55:33
【问题描述】:
我正在尝试使用 cordova-plugin-camera 插件显示从相机/图库中选择的图像,并使用 window.Ionic.WebView.convertFileSrc() 进行 重写 file:// 由于 wkwebview。
它在安卓平台上运行良好,但在 iOS 平台上它给出了内容安全策略的错误
例如我得到
file:///Users/CN339/Library/Developer/CoreSimulator/Devices/XXXXXXX/data/Containers/Data/Application/XXXXX/Library/NoCloud/cdv_photo_002.jpg
从相机插件和在以前的本地 url 上使用 window.Ionic.WebView.convertFileSrc 后,我得到以下错误。
【问题讨论】:
-
感谢您的回复。我也使用它,但它显示已弃用,建议改用 window.Ionic.WebView.convertFileSrc。而且效果不好
-
@VinayThakur 你找到解决方案了吗?
-
@Abdu4 是的。您必须使用 window.Ionic.WebView.convertFileSrc 以及 Angular 的 DomSanitizer bypassSecurityTrustUrl。
-
@VinayThakur 你能详细解释一下如何使用 DomSanitizer bypassSecurityTrustUrl 和使用 window.Ionic.WebView.convertFileSrc
标签: ionic-framework ionic3 wkwebview content-security-policy