【问题标题】:problem with IE8 displaying a pageIE8显示页面的问题
【发布时间】:2011-05-25 21:59:38
【问题描述】:

所以在我的网站快完成时,我在 Chrome、FF、Opera 和 IE8 中对其进行了测试(和我一样)。我还没有接触过 Safari,但我猜它与 Chrome 的显示方式很相似。

以前(大约一周前)运行良好的页面现在与其他 2 个页面一起在 IE8 中完全停止显示。似乎无法在源代码中找到任何问题。我有 Firebug,也没有出现错误。

我也上传到 w3c.org 的Validator 并没有发现大问题..(大部分在 url 中未转义 &

文档类型是 XHTML 1.0 过渡。任何人都知道 IE8 如此糟糕并阻碍我进步的任何原因?

我忘了提及我的页面通过 AJAX 调用加载内容。这可能与它有关吗?

【问题讨论】:

  • 如果 AJAX 以某种方式失败,在浏览器的 javascript 调试控制台中会有它的痕迹。而且您很可能不会在服务器的访问日志中看到任何 ajax 调用。
  • 您有我们可以查看的链接吗?另外,将文档类型更改为 html 对 IE8 有什么帮助吗?
  • @Marc B 我不使用 IE,所以不知道它们在哪里。但是是的,AJAX 调用似乎失败/未加载。 @patorjk 抱歉没有链接,更改文档类型对我没有任何帮助
  • 没有源代码可以研究,真的很难说。要在 IE 8 中获取开发人员工具,请按 F12。检查控制台以获取与您的 AJAX 调用(或其他任何内容)相关的错误消息。
  • 如果 IE 脚本调试器尚未打开,您可能需要打开它,因为我发现有时 ie 解释 javascript 错误的方式与 firefox 不同:)

标签: html ajax xhtml internet-explorer-8


【解决方案1】:

您可以尝试使用Charles 之类的工具来记录和细读服务器交互。然后至少您可以查看调用是否返回了预期的标头。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多