不同域上的 Firefox SVG 过滤器
例如,我的 HTML 文件带有 CSS 声明 'filter:url(http://example2.com/svgfile.svg#myfilter);'它位于域“example1.com”上。它在火狐浏览器中工作吗?当 HTML 文件和 SVG 文件位于同一域时,它可以工作。
For example, my HTML file with CSS declaration 'filter:url(http://example2.com/svgfile.svg#myfilter);' in it is located on the domain 'example1.com'. Does it work in Firefox? It works when the HTML file and the SVG file are on the same domain.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SVG 资源文档必须与 Gecko 中的加载页面同源。否则,您可以检查生成的渲染并读取有关资源文档的跨域信息...
在某些时候,此代码路径可能会增加 CORS 检查。
SVG resource documents have to be same-origin with the loading page in Gecko. Otherwise you could examine the resulting rendering and read cross-domain information about the resource document...
At some point, this codepath will likely grow a CORS check.