image - svg:image 元素并不总是被渲染/下载
问题描述
在下面的 SVG 文件中,在 Firefox 中作为本地文件打开,IG的第一张图片不显示,而维基百科的第二张图片显示。
我想知道为什么 ?有没有办法显示第一张图片?
谢谢。
<?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>
解决方案
问题是 Firefox 的“Facebook 容器”阻止 FF 显示来自 instagram 的图像。
停用插件/使用新配置文件打开 SVG 解决了该问题。
推荐阅读
- javascript - Createjs 事件 - “mouseleave” 有效,但“click” 无效
- css - 尽管在 Opera 浏览器的 CSS 文件中添加了“resize:none”,但我在 HTML 中的 textarea 仍然可以调整大小
- r - 空间关系矩阵中的顺序点
- python - 无法将 PostgreSQL 数据库从 docker 连接到 python
- c# - 在没有原则的线程上使用 Authorize 属性时,Asp.net Core 操作不返回 401?
- swift - 无法使用 Fairplay HLS 从 AVPlayer 获取视频缩略图
- reporting-services - 在 SSRS 中,预览上的日期时间参数与部署的报告不匹配
- node.js - 由于“错误:‘class v8::ObjectTemplate’没有名为‘SetAccessCheckCallbacks’的成员”,npm 安装失败
- heroku - 在 Heroku 中使用带有 HTTP2 支持的 actix-web
- ios - 我的位置没有显示在 MapKit 的地图上