我正在开发一个类似Instagram的应用程序与离子和iOS9我得到一个奇怪的错误,我在网上寻找解决方案,但我没有找到有用的东西。奇怪的是,屏幕底部的过滤器使用相同的图像,但它正在工作。
并且GapDebug抛出了这个错误:
不安全:file:///var/mobile/Containers/Data/Application/AC45E204-30FB-4F61-92DF-97B840149D7D/tmp/cdv_photo_002.jpg加载资源:不支持的网址
解决方案: 将此添加到app.js中的.config
$ compileProvider.aHrefSanitizationWhitelist(/ ^ \ S *(HTTPS | FTP |文件|的mailto |铬扩展):/?);
答案 0 :(得分:0)
您可能没有使用版本号,这迫使您使用white-lists。将Cordova编译器版本设置为4.0.0之前,例如 3.7.1 _OR _ 设置,white-list
,white-list plugin
和{ {1}}(参见文档底部)
答案 1 :(得分:0)
如果您在img
src
上收到此错误,则可能是您正在寻找的白名单配置:$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|content|file|assets-library):|data:image\//);
答案 2 :(得分:0)
尝试将以下内容添加到<head>
的{{1}}:
index.html