我已经在使用 SVG,但我很惊讶 IE8 并没有像提示安装 ActiveX 一样自动提示用户安装 Adobe SVG Viewer。
标题中是否有特定的方式或一些代码我需要它才能工作?
我已经在使用 SVG,但我很惊讶 IE8 并没有像提示安装 ActiveX 一样自动提示用户安装 Adobe SVG Viewer。
标题中是否有特定的方式或一些代码我需要它才能工作?
你还没有具体说明你用 SVG 做什么。我假设您将它们作为图像包含在您的网站中。
您显然知道 IE<=8 不支持 SVG,因此您要使用 Adobe SVG 查看器。
我对这个 SVG 查看器了解不多,但我会提供一个替代解决方案。
IE 可能不支持 SVG,但它确实支持称为 VML 的替代格式。这两种格式非常相似,因此存在许多 SVG->VML 转换工具,可让您有效地将 SVG 图像加载到 IE 中。脚本转换它们,浏览器将它们显示为 VML。
最著名的是这个:http ://code.google.com/p/svg2vml/ ,但也有其他几个。
(我还想提一下Raphael;在这种情况下,它可能不是您想要的,但它是一个出色的跨浏览器图形库,允许您编写脚本,在大多数情况下使用 SVG 绘制图形IE 中的浏览器和 VML)