【发布时间】:2017-06-09 10:31:58
【问题描述】:
我有 html 代码 here。 svg 无法使用 IE 11 呈现。无法找出原因。
我在另一个地方看到的添加了:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
我怀疑图像在这里但不可见。或者它可能是未正确解释的大 data=。如何检查?
【问题讨论】:
-
检查来自 php 的响应的内容类型 - 当前可能不正确
Content-Type:text/html...您可能需要将data:image/svg+xml;放在 svg 之前,您可能需要转义所有 > @lt; # 等等..虽然不确定...从未尝试过。祝你好运 -
好的,我刚刚完成了:内容类型:image/svg+xml。 W3C 说,php 现在返回有效的 svg。但是现在 html 页面在 Chrome 和 IE 上都不显示图片了。
-
嗯...尝试丢失 svg 之前的文本?
-
对不起。在 Chrome 中,执行
data="data:image/svg+xml;http://samuel.levitt.fr/tactik/visu...时会显示“无效 URL” -
它会做......我的坏事。您是否尝试过链接到已渲染的服务器上的静态 svg 文件?看看这是否有效。
标签: html internet-explorer svg