我正在使用 Java 创建动态图像并将它们放入 jsp 页面。这在所有浏览器中都可以正常工作,除了 IE 7。
我在我的 jsp 中使用数据 URI 来填充标签(我使用的是 base64 字符串)。我为 IE 找到了许多解决方案,但没有人提到用 Java 动态创建的图像。
这是使用 css 找到的解决方案之一:
/*
Content-Type: multipart/related; boundary="MYSEPARATOR"
--MYSEPARATOR
Content-Location: myimage
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGElEQVQIW2P4DwcMDAxAfBvMAhEQMYgcACEHG8ELxtbPAAAAAElFTkSuQmCC
--MYSEPARATOR--
*/
#test1 {
width: 100px;
height: 100px;
background-image:url(mhtml:http://......./test.css!myimage);
}
它可以工作,但我无法在 CSS 中更改 base64 字符串。
如何为 explorer 7 解决这个问题?
谢谢指教。