【发布时间】:2013-09-09 20:44:32
【问题描述】:
我在 Internet Explorer 9 中的 SVG 徽标在点击时会导致“Internet Explorer 限制此网页运行脚本或 ActiveX 控件”。
我尝试了两种不同的方式在 html 中加载图像。
<object data="../logo.svg" type="image/svg+xml"></object>
和
<embed src="../logo.svg" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />
两者都有弹出窗口。其他一些需要注意的事情。我正在使用这个标签来强制 IE9 进入标准模式。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
svg 图像渲染良好。它作为PNG也可以完全正常工作,但是,我想知道是否有一种方法可以在不使用PNG的情况下使其工作。谢谢。
【问题讨论】:
-
有问题的 PC 是否安装了过时且现在不受支持的 Adobe SVG 插件?您的页面在哪里运行,在 Internet 区域中还是在本地硬盘中?只有在本地 PC 上运行的页面才会出现相关提示。
-
你猜对了。这是一个 Intranet 站点,从网络驱动器运行。未安装 adobe 插件。是否可以为本地页面删除该提示?
标签: internet-explorer svg internet-explorer-9 activex