【问题标题】:Is WebKit among those browsers implementing the upcoming x-domain XMLHttpRequest features?WebKit 是那些实现即将推出的 x-domain XMLHttpRequest 功能的浏览器之一吗?
【发布时间】:2010-10-07 09:02:44
【问题描述】:

许多下一代浏览器(FF 3.1、IE8)将以一种或另一种方式支持跨域 XMLHttpRequest(出于安全考虑,只要服务器选择加入等)。

WebKit 中是否会有相同的功能?

FF:https://developer.mozilla.org/en/Cross-Site_XMLHttpRequest

IE:http://blogs.msdn.com/ie/archive/2008/06/23/securing-cross-site-xmlhttprequest.aspx

【问题讨论】:

    标签: ajax browser cross-browser webkit cross-domain


    【解决方案1】:

    对此的基本支持已于 5 月添加到 WebKit(参见 patch)。从那时起,已经有许多其他补丁对其进行了清理并重构了 WebKit 的一些部分,以处理所需的更改以及跟踪规范的更改。由于规范最近发生了变化(并且 webkit 是 updated 3 天前),我认为可以安全地假设当前没有发布的浏览器支持它,但他们中的大多数将来会支持它,并且当前的 WebKit nightlies 正在跟踪标准相当接近。

    【讨论】:

      【解决方案2】:

      我认为这确实符合标准 (http://www.w3.org/TR/XMLHttpRequest/) 而不是浏览器框架或 javascript 引擎。

      事实上,我完全不同意微软决定实施与 W3C 标准无关的their own stuff。今天的网络一团糟,主要是因为微软的丑陋实现。

      根据 WebKit,它们似乎与 W3C 保持同步。

      这里还有一篇很好的文章:http://ajaxian.com/archives/the-fight-for-cross-domain-xmlhttprequest

      如果您正在寻找使用 ajax 样式(不使用 XMLHttpRequest 对象)进行跨域通信的其他方式,您应该查看JSONP,目前所有浏览器都完全支持它.

      【讨论】:

      • 同意标准很重要,但肯定要由浏览器来决定他们将要实施哪些部分(或者他们将在多大程度上坚持标准)...... JSONP:不幸的是,这比我希望的要脆弱得多,而且它缺乏访问控制安全性。 is.gd/jpOR
      • 是的,但我想说的是,他们(webkit)不会自己实现某些东西,比如 IE。
      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 2014-08-25
      • 2012-10-19
      • 2011-12-11
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多