IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

MHTML在ie7/vista bug 解决方案

样式之美 2010-04-07 18:51:46 累计浏览 2,028 次
本机暂存

在多数情况下,以增加文件大小代价来换连接数是有价值。而MHTML+dataURI = 省连接数,如果你不知道这是什么东东,可以看秦歌写的Data URI 和 MHTML

因为之前发现在vista上的ie7有bug,且没有好解决方案,所以一直不敢项目上使用,之前虽然有看到有个用304的方案(via Data URIs, MHTML and IE7/Win7/Vista blues),但觉一来做起来折腾,一来效果也不好,特别是hover时。

ie7 vista的bug大约这样,相应文件一旦local cache 后,浏览器就读不到。

今天,我要骄傲的跟大家,有两种可行的解决方案

方案1

Content-Type:multipart/related;boundary="_aoao_org_cn"
--_aoao_org_cn
Content-Location:aoao.gif
Content-Transfer-Encoding:base64
... base64...
--_aoao_org_cn--

注意最后的“--_aoao_org_cn--” ,查了不少资料,原来标准写法就是这样!(via rfc2557 第7页

同分类推荐文章

  1. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. iframe里src="about:blank"的问题。 (累计阅读 8,088)
  2. 程序员眼里IE浏览器是什么样的 (累计阅读 8,011)
  3. display: inline-block在IE6、IE7下bug的解决方法 (累计阅读 6,463)
  4. BO报表系统嵌入Iframe在firefox下的错误修改 (累计阅读 5,700)
  5. 简单的全系列浏览器css hack (累计阅读 5,679)
  6. 浮动引起的文本重影 (累计阅读 5,403)
  7. IE 颜色 Hack全收集 (累计阅读 5,162)
  8. Js事件监听封装(支持匿名函数) (累计阅读 5,077)
  9. 各浏览器的默认CSS (累计阅读 4,967)
  10. IE BUG相关文章集合 (累计阅读 4,952)