【问题标题】:svg:image element is not always rendered/downloadedsvg:image 元素并不总是被渲染/下载
【发布时间】:2020-09-06 21:03:26
【问题描述】:

在下面的 SVG 文件中,在 Firefox 中作为本地文件打开,来自 IG 的 first image 显示,而显示来自维基百科的 second image

我想知道为什么?有什么方法可以显示第一张图片吗?

谢谢。

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="100" height="200">
  <image href="https://www.instagram.com/static/images/web/mobile_nav_type_logo.png/735145cfe0a4.png" x="0" y="0" width="100" height="100"/>
  <image href="https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/2016_Kodak_355_X_Instamatic_1.jpg/800px-2016_Kodak_355_X_Instamatic_1.jpg" x="0" y="100" width="100" height="100"/>
</svg>

【问题讨论】:

  • 它们都是为我加载的(FF 和 Win10 上的 Chrome)。我看不出他们为什么不这样做。也许重置您的浏览器缓存,检查广告拦截器设置等。
  • @PaulLeBeau 谢谢。不幸的是,我没有在 linux/FF 76.0.1 上看到没有 adblocker+ 缓存为空的第一张图片。此外,当我将图像作为 URL 打开时,我可以在 FF 中看到图像,而没有 SVG。
  • 检查浏览器开发工具的“网络”选项卡(按 F12)并查看获取该图像文件的 HTTP 结果代码。
  • @PaulLeBeau 我用新的 FF 配置文件打开了 SVG,它现在可以工作了。谢谢 ! +1
  • 没关系。我的评论并不是真正的答案。发布您自己的解决方案(新个人资料)作为答案并自己接受可能是有意义的。

标签: image firefox svg


【解决方案1】:

问题是 Firefox 的“Facebook 容器”阻止 FF 显示来自 instagram 的图像。

停用插件/使用新配置文件打开 SVG 解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2021-10-12
    相关资源
    最近更新 更多