Internet Explorer如何以不同方式呈现相同的源?

时间:2014-06-26 09:32:31

标签: javascript html css

这个问题可能过于宽泛,因为我没有具体的代码来显示我遇到的问题。无论如何,这可能是不可能的。

我正在使用Internet Explorer 11打开在某些系统上生成的网页。我获取页面源,将内容复制到文本文件中,并将对外部javascript文件,样式表文件等的任何引用替换为本地目录。然后我确保本地目录包含完全相同的javascript文件,样式表等。

当我现在在相同 Internet Explorer浏览器的两个标签页中打开复制的html源代码时,内容的显示方式有所不同!我很确定javascript,stylesheet,...文件中没有包含其他文件。那么如何才能以不同的方式呈现相同的源?我有什么可以检查或调查的吗?

其他信息:

  • 在firefox浏览器上,原始页面和复制页面的显示方式完全相同,我的眼睛可以看出来。
  • 我已清除浏览器

如果人们认为这个问题不属于此,请提出一个更好的地方来提问这个问题。

1 个答案:

答案 0 :(得分:1)

保存到文件然后从该文件打开时丢失的内容是HTTP标头。具体来说,HTTP Content-Type标头指示浏览器将数据视为哪种文档。可能是服务器指示浏览器将文档视为XHTML(假设);但是当你单独打开文档时,它被视为纯HTML汤。这可能会在使用Quirks模式时引发差异,这可能导致微妙或不那么微妙的差异。可能有其他标题会触发相同或其他内容,但问题和区别肯定是缺少HTTP标头。