
我有一个安装了 Internet Explorer 8 的客户端。有些网站无法正确显示,只能显示文本。通常出现这种情况时,清除历史记录即可解决缓存问题。
由于某种原因,这并没有解决显示问题。我已删除并再次安装 IE8,清除了其配置文件中“Content.IE5”文件夹中的所有数据。
以我自己的身份登录计算机可以正确显示网站,因此它一定是本地配置文件中的某些内容......
任何帮助将不胜感激。
答案1
使用类似的应用程序CCleaner清理它并删除所有工具栏,看看它是否正常工作
答案2
也许兼容模式/视图在其中一个配置文件上启用,但另一个没有启用?
这些网站在符合标准的浏览器中是否正确显示:Opera 还是 Firefox?
答案3
检查您是否已禁用显示图像(Internet 选项 -> 高级 -> 多媒体 -> 显示图片)。
您还可以探索 HTML 源代码或将其保存在文件中并在另一个浏览器中打开它以消除其他因素。
祝你好运。
答案4
我们在使用 Web 应用程序时遇到了这个问题 - 原来我们没有正确设置要传递的内容文件(特别是外部 .css 文件)的 MIME 类型。我不确定 IE8 是否如此,但如果 .css 文件 MIME 类型不是,IE9 实际上不会应用 css 文件text/css
。
使用 Fiddler、IE9 的“网络”选项卡、Firefox 的“网络”选项卡或任何其他 HTTP 请求查看器查看 .css 和图像文件的实际请求和响应。这将允许您检查 MIME 类型,看看它们是否返回正常HTTP 状态代码(200 是正常的,304 表示自上次请求以来没有改变 - 这两种情况在这里都很常见),并查看请求文件的时间和顺序。如果不是 MIME 类型,您可能能够找出问题所在。
编辑:您提到它间歇性地为您工作 - 我仍然建议使用此方法来确保文件被正确下载,它可能是防火墙或其他客户端。