1

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的情况下使其工作。谢谢。

4

1 回答 1

3

请参阅此博客以了解导致此提示的本地计算机锁定。

要解决此问题,请按照该文章中的说明将您的内容明确放入 Internet(或 Intranet)安全区域。以机智:

将文件另存为 UTF-8 或 Big Endian Unicode(不支持 Little Endian)。在文件的前 2kb 内,就在文档类型声明内,添加以下 HTML 注释:

<!doctype html>  
<!-- saved from url=(0014)about:internet -->
<html><head>...
于 2013-09-06T15:40:24.630 回答