javascript - meteor 浏览器策略 : allow uploading images

标签 javascript meteor

尝试在 Meteor 中使用 Sir Trevor JS 上传图片但得到:

Refused to load the image 'blob:http%3A//localhost%3A3000/a28ef7dc-ee51-4290-9941-6b8fc317e685' 
because it violates the following Content Security Policy directive: 
"img-src data: 'self' http://*.googleapis.com https://*.googleapis.com
http://*.gstatic.com https://*.gstatic.com http://*.bootstrapcdn.com 
https://*.bootstrapcdn.com http://*.facebook.com https://*.facebook.com 
http://*.fbcdn-profile-a.akamaihd.net https://*.fbcdn-profile-a.akamaihd.net 
blob://*.localhost".

我正在使用 browser-policy 包,但不知道如何接受这个 URL。我尝试了许多不同的政策,但无法让它发挥作用。示例:

BrowserPolicy.content.allowDataUrl("blob://*.localhost:3000");
BrowserPolicy.content.allowOriginForAll("blob:*.localhost:3000/");
BrowserPolicy.content.allowOriginForAll("blob:*.localhost:3000");
BrowserPolicy.content.allowImgUrlForAll();
BrowserPolicy.content.allowSameOriginForAll();

有什么想法吗?

最佳答案

好的,

这实际上解决了问题:

BrowserPolicy.content.allowOriginForAll('blob:');

虽然接缝不是很安全。

找到了 here

关于javascript - meteor 浏览器策略 : allow uploading images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33296341/

相关文章:

javascript - 是否需要在 iron-router@1.0.0-pre3 的服务器代码中定义 RouteControllers

ubuntu - 自动生成的 meteor .js : production fails

javascript - 如何从nodeJS中的子文件中获取与父文件夹相同的目录中的文件的绝对路径

javascript - 如何将具有平滑动画的scrollIntoView转换为Promise?

javascript - 当字符串位于注释中时,如何改进此正则表达式以使其不匹配

javascript - 打印出哈希值?

javascript - 在 meteor 中使用 mongodb 将函数存储在数据库中

javascript - jQuery - 根据下拉选项选择列出结果

javascript - jQuery Toggle Navigation Bar 使用 Div

meteor - Handlebars : how to access an array?