BASE64 в HTML не работает - PullRequest
5 голосов
/ 25 января 2011

Я перепробовал все возможные способы отображения изображения, используя строку 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>

1 Ответ

4 голосов
/ 25 января 2011

Я тестировал его на IE6,7, Firefox 3

Просто так получилось, что ни один из этих URI данных не поддерживает (ну, Firefox 3, я думаю, просто не очень хорошо).Так что вы не делаете ничего плохого.

Если вам нужно, чтобы ваше фоновое изображение отображалось в этих браузерах, просто используйте традиционные файлы изображений и url() вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...