base64文字列を使用して画像を表示する方法を試みました。しかし、誰も働いていません。私はIE6,7、Firefox 3でそれをテストしました。以下のコードで何が問題なのか教えてください。HTMLのBASE64が動作していません
<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>
私は[このページ](http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html)が見つかったところです(7月、 2005)GIF画像のために行われました。この例(まだ)はFirefox 3.6で私のために働いています。 URLのサイズに制限があるかもしれないというコメントのちょうど興味深い言及。 – pascal
この実装の理由は、アイコンへのアクセスによってサーバーがロードされたため、キャッシュ管理の進歩によって緩和されるはずですサーバー、ネットワーク、クライアント側)。 – pascal