5

我已经尝试了所有可能的方式来使用 base64 字符串显示图像。但他们都没有工作。我在 IE6,7, Firefox 3 上测试过。请告诉我下面的代码有什么问题。

<head>

<STYLE type="text/css">
div.image {
  width:100px;
  height:100px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA...);
}
 </STYLE>
</head>
<body>
<img src="data:image/jpg;base64,968" />
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
<script type="text/javascript"  src="data:text/javascript;base64,dmFyIHNjT2JqMSA9IG5ldyBzY3Jv..."></script>
<div class="image"></div>
</body>
4

1 回答 1

5

我在 IE6,7, Firefox 3 上测试过

碰巧这些都不支持数据 URI(好吧,我认为是 Firefox 3,只是不太好)。所以你没有做错任何事。

如果您需要在这些浏览器中显示背景图像,只需使用传统图像文件即可url()

于 2011-01-25T09:08:20.120 回答