【问题标题】:Problem with IE 6 page loadingIE 6页面加载问题
【发布时间】:2011-02-27 06:59:58
【问题描述】:

我有一个网站可以在除 IE6 之外的所有浏览器中正常运行。页面内容位于加载有背景图像的 div 内。页面布局变得非常讨厌,第一次打开页面时不会加载图像,但是当第二次和任何后续时间打开同一页面时,它会完美加载。这种情况适用于网站中的每个页面。

请帮忙。

【问题讨论】:

  • 请显示一些代码和/或实时链接。
  • 是否有可以查看相关页面的 URL?
  • 是透明的png背景吗?
  • 请查看以下网址:nspcclegacy-stage.tributefunds.com 单击“创建气泡”,然后单击该页面上的两个按钮中的任何一个。请仅在 IE 6 上查看。第二次和随后的加载将正常工作,但不是第一次。

标签: php internet-explorer-6


【解决方案1】:

您可能患有 FOUC。 (Flash Of Unstyled Content) 无论出于何种原因,IE6 在第一次加载时都无法正确呈现您的内容。 (我们需要查看示例代码或 URL 来确定原因)

一旦浏览器缓存了某些内容,第 2 次 - 第 N 次重新加载可能会运行良好。

更新

好的,现在查看该站点的更多详细信息。加载新内容的 div 浮动在动画 flash 背景上......并且 div 似乎使用具有透明度的 png 图像背景(IE6 不支持 PNG Alpha(执行透明度的部分))因此 IE 加载一个丑陋的首先是图像,然后看起来你在那里有一个钩子,可以用 IE 中的过滤器将它换掉。 (我现在有点猜测,因为我使用 IE6 的 PC 速度相当慢,而且闪存似乎非常占用 CPU)

由于这台电脑很慢,我看到背景图像之前的文本/表单内容加载...我想知道(如果您在 IE6 中应用过滤器,如果在图像完全加载之前执行该过滤器并且因此最终结果看起来很奇怪)但是由于浏览器缓存,第 2 次/第 N 次加载还可以吗?

我需要更深入地挖掘,但这里没有我需要的所有工具。希望今天晚些时候我可以再检查一下(或者其他人会)

【讨论】:

  • 请查看以下网址:nspcclegacy-stage.tributefunds.com 单击“创建气泡”,然后单击该页面上的两个按钮中的任何一个。请仅在 IE 6 上查看。第二次和随后的加载将正常工作,但不是第一次。
  • 感谢您花时间查看。实际上,设计部分已经由其他人完成,我不知道IE 6应用了什么样的过滤器(如果有)。有没有办法在加载页面之前缓存我们所有的东西IE6,使页面加载正确?你能建议一些其他的解决方案吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 1970-01-01
  • 2014-03-17
  • 2020-08-25
  • 2014-06-04
  • 2013-01-13
相关资源
最近更新 更多