THE*_*ike 5 html ssl images microsoft-word
我们有一个应用程序可以生成 HTML 文档,用户可以从 Web 服务器以 word 格式打开这些文档,因此它们会打开:
https://ourserver/ourapp/somepath/generateddocument.htm
该文档包含图像链接,如:
<img src="https://ourserver/ourapp/resources/image.jpg">
和
<img src="https://ourserver/ourapp/imagegenerator.aspx?some=querystring">
第一个显示,第二个显示经典的破碎图像图标。
在 Internet Explorer 中打开时,两者都呈现。
使用 Fiddler 进行跟踪时,两个图像都正确返回。
将第二个示例更改为:
<img src="http://ourserver/ourapp/imagegenerator.aspx?some=querystring">
它显示。
但是,在有些词安装在办公室中两者都显示。
我们应该在哪里寻找哪些设置来理解为什么我的机器和同事之间在最新的修补程序 Windows 7 安装上安装的最新 word 2003 hotfixed word 应该不同以显示这些项目?
这里的问题是 IE 是否缓存 SSL 内容的方式。
如果您启用 IE 选项“不将加密页面缓存到磁盘”,那么问题就会消失。
您还可以通过不发送 Cache-Control 标头以编程方式修复图像生成页面。
问题在于 IE 处理 SSL 服务页面的方式是在磁盘上创建一个 0 字节文件作为指向存储实际图像的易失性内存的指针。因此 IE 在获取图像时会在磁盘上创建文件。但是,当 IE 实例单词用于检索 HTML 且链接资源完成时,内存和文件可能会被拆除。
因此,当文字渲染引擎尝试显示内容时,它就消失了。
如果您没有设置 Cache-Control 指令,或者您设置了 IE 选项,那么这不是问题。