【问题标题】:One page of a website refuses to load in IE9 only on some machines.网站的一个页面仅在某些机器上拒绝在 IE9 中加载。
【发布时间】:2013-01-04 21:57:21
【问题描述】:

这个问题是上周才开始发生的,对于我来说,我无法弄清楚它的原因或原因。仅在某些使用 Internet Explorer 9 的机器上,人们无法访问注册页面。

网站是http://www.sweepstakes.com,然后尝试按 Enter 或 Enter now 按钮,它会带您进入注册表单。它适用于所有浏览器,而且很多时候在 IE9 上运行,但由于某些原因,有些机器无法使用它。他们已清除缓存/网络历史记录/启用的 cookie 等。

页面加载到的唯一错误是“Internet Explorer 无法显示网页”错误,仅此而已。

任何帮助将不胜感激,谢谢!

【问题讨论】:

  • 是的,rell 真的会点击 www.sweepstakes.com....
  • 我不想或不需要任何人注册,这只是进入注册页面的问题。

标签: internet-explorer internet-explorer-9


【解决方案1】:

当我第一次点击立即进入按钮时,加载页面需要很长时间。我会尝试检查性能以防止请求超时。

【讨论】:

    【解决方案2】:

    这听起来像是 IE9 配置或特定于机器的问题 - 除非在受影响的机器上单击 IE9 中的按钮有时会按预期生成页面(在这种情况下,我认为“适时”由于间歇性较差的服务器性能而导致的超时是可能的)。 (在受影响的机器上单击非 IE9 浏览器中的按钮应该可以了解与服务器相关的超时的可能性。)

    由于 IE9 中的附加组件,我遇到了类似的问题:通过禁用所有附加组件然后一个接一个地重新启用它们,我能够找到违规者并永久禁用它。

    TechNet 论坛(例如this thread)中提到的其他可能性似乎也值得一试,包括但不限于:

    • 在 IE9 的删除浏览历史记录中检查“保留收藏夹网站数据”
    • 在 IE9 的“管理加载项”下启用了跟踪保护
    • (“及时”)DNS(缓存)问题

    【讨论】:

      【解决方案3】:

      在 IE9 中按 F12 可显示开发者工具并启用调试。它可能会为您指出问题所在的正确方向。未能检查您的 Web 服务器日志以查看是否显示任何错误。

      【讨论】:

        【解决方案4】:

        尝试删除此行。我在所有 IE 版本中都遇到了 DOM 元素做时髦的事情的问题。删除这条线有帮助。

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        

        这不应影响网站的其他部分;我没有很好的建议为什么这样做。必须有解释;但我没有时间做研究。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-11-03
          • 1970-01-01
          • 2013-01-30
          • 1970-01-01
          • 2015-01-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多