【问题标题】:Chrome XMLHttpRequest referenceChrome XMLHttpRequest 参考
【发布时间】:2011-06-11 23:51:42
【问题描述】:

对于当前的 XMLHttpRequest 的 Chrome 实现,是否有类似以下的文档: https://developer.mozilla.org/en/XMLHttpRequest

我在 Chrome 的开发网站上找不到任何东西,如果有人能告诉我 FF 3.6 和 Chrome 8 XHR 实现之间的区别,我将不胜感激。

【问题讨论】:

    标签: google-chrome xmlhttprequest


    【解决方案1】:

    关于 XMLHTTPRequest 的 Mozilla 开发者网络文档有一个 browser compatibility chart,其中详细说明了 Chrome 的实现细节。

    例如,图表显示 the comment about timeout on an answer to this question 自 Chrome 29 起无效。

    由于 MDN 有更多 specific details for Gecko,因此很容易看出 Firefox 和 Chrome 之间的 XMLHTTPRequest 实现有何不同。

    【讨论】:

      【解决方案2】:

      这似乎是最接近 Chrome/WebKit 的 API 参考: http://developer.apple.com/library/safari/#documentation/AppleApplications/Conceptual/SafariJSProgTopics/Articles/XHR.html

      这与 Mozilla 文档的质量相差甚远,但我想这总比没有好。

      【讨论】:

      • 不要再使用这个了。它已经过时了。 – 使用standard
      • @RobertSiemer 讨厌打破你的泡沫,但 XMLHttpRequest 在 Chrome 中的实际行为与标准中概述的不同。有一个关于 Chrome 的 行为的权威描述会很好,但我还没有找到这样的资源。
      • @RobertSiemer 我并不是说他的链接很棒,只是该标准不是对 chrome 实现的准确描述。差异示例:Chrome 既没有 timeout 属性也没有 ontimeout 处理程序。
      • @RobertSiemer timeout 评论 isn't valid since Chrome 29.
      • @StumpyJoePete 有趣的是,您发表评论的那天 (2013-08-20) 是 Chrome 29 的发布日,其中添加了 timeout
      【解决方案3】:

      除了你提到的mozdev website,Chrome 的 XMLHttpRequest 实现最好的参考实际上是standard (draft)。两者都涵盖了responseType 之类的内容,比我见过的任何其他来源都要好。

      【讨论】:

        猜你喜欢
        • 2013-03-17
        • 1970-01-01
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        • 2019-05-26
        • 2014-01-11
        • 2016-04-20
        • 1970-01-01
        相关资源
        最近更新 更多