End*_*age 6 google-chrome google-chrome-extension
我刚刚更新了一个chrome插件来显示版本2.我没有与javascript相关的权限问题,但插件有一些图片资产打包,不再出现.
当用户以某种方式与插件交互时,以及插件插入某些页面的一些小图像时,两个特定情况是弹出通知.在这两种情况下,图像都与插件一起打包.我对从外部资源加载图片的插件没有任何问题.我object-src在content_security_policy包含中的设置'self'.
我错过了什么?如果我通过"chrome-extension:///some_img.png"直接导航它们,我可以打开图像,所以它们肯定在那里.我已经使用webkit检查器并找到已经插入的img,右键单击img src并在新选项卡中打开也显示img所以插入的url是正确的(他们应该是,我正在使用chrome.extension.getURL功能).
更新:
img-src在设置content_security_policy也没有做任何事情.我不知道chrome是否使用了该特定选项,但它符合W3C规范.
在深入了解最后几个chrome版本的更新日志之后,我遇到了一个新的(在Chrome 18中添加)清单选项web_accessible_resources.这需要使用值为字符串列表的值添加到清单中.字符串是您插件的目录中的路径到您希望在网页中可访问的资源(imgs等...)(或者重要的是,Chrome桌面通知).将此参数添加到我的清单中,可以为要加载的必要图像提供权限.
| 归档时间: |
|
| 查看次数: |
3784 次 |
| 最近记录: |