【发布时间】:2017-01-10 12:52:41
【问题描述】:
所以我想做与我在 HTML 中所做的相同或相似的事情:
<picture>
<source type="image/webp" srcset="my-image.webp">
<img src="my-image.jpg">
</picture>
但是,显然这是行不通的:
<svg>
<picture>
<source type="image/webp" srcset="my-image.webp">
<img src="my-image.jpg">
</picture>
</svg>
我可以使用 .htaccess 方法,但由于 302 HTTP 重定向,我不希望这样做。
该解决方案还需要在没有任何 JavaScript 技巧的情况下工作...
【问题讨论】:
-
贴在foreignObject标签中
-
@RobertLongson 听起来很简单,但您能否提供一个示例或至少提供更多线索?我只希望浏览器下载其中一个文件,而不是两者。
-
添加一个foreignObject标签作为svg标签的子标签,赋予它宽度和高度属性,然后添加图片元素作为foreignObject标签的子标签。 IE。只需将 foreignObject 标记插入现有的层次结构。
-
-
那不显示任何东西。在 HTML 文件中工作。我会看看我是否可以创建一个示例。