Chrome扩展程序:访问外部.svg文件时“不安全地尝试加载URL”

时间:2017-04-06 03:47:13

标签: css xml svg google-chrome-extension cross-domain

我将Chrome扩展程序放在一起,为页面的CSS注入filter属性和值(在弹出窗口中选择特定的过滤器时)。我没有单独遍历每个元素,而是过滤了整个页面(document.getElementsByTagName('html')[0];

当过滤器是“标准”类似blur(5px)grayscale(100%)时,它工作得很好。但是当我尝试使用指向外部.svg文件的url()时,控制台会说:

不安全尝试从包含网址http://www.EXAMPLEURL.com/assets/filters.svg的网址加载网址http://www.ANOTHEREXAMPLEURL.com。域,协议和端口必须匹配。

有这样的解决方法吗?我确定这是Chrome的一个安全功能/错误,但它非常令人恼火。我只想在我正在使用的页面上添加一个颜色过滤器。谢谢你们!

0 个答案:

没有答案