3

次の世代のブラウザー (FF 3.1、IE8) の多くは、クロスドメイン XMLHttpRequests を何らかの形でサポートする予定です (サーバーがオプトインしている限り、セキュリティ上の懸念があります)。

同じ機能が 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

4

2 に答える 2

6

これに対する基本的なサポートは、5 月に WebKit に追加されました (このパッチを参照してください)。それ以来、それをクリーンアップし、WebKit のビットをリファクタリングして、仕様への変更を追跡するだけでなく、それに伴う変更に対処するために、他の多くのパッチがありました。仕様は最近変更された (そして Webkit は3 日前に更新された) ため、現在出荷されているブラウザーはそれをサポートしていないと想定しても安全だと思いますが、それらのほとんどは将来的にサポートされ、現在の WebKit ナイトリーは標準を追跡しています。かなり密接。

于 2009-02-20T20:06:45.413 に答える
3

これは、ブラウザーのフレームワークや JavaScript エンジンではなく、標準 ( http://www.w3.org/TR/XMLHttpRequest/ )に準拠していると思います。

実際、W3C 標準とは何の関係もない独自のものを実装するという Microsoft の決定に、私は完全に同意しません。今日の Web は混乱しています。これは主に Microsoft の醜い実装のせいです。

WebKit によると、W3C ではかなり最新のようです。

これについての良い記事もあります: http://ajaxian.com/archives/the-fight-for-cross-domain-xmlhttprequest

(XMLHttpRequest オブジェクトを使用せずに) ajaxスタイルを使用してクロスドメインで通信する他の方法を探している場合は、 JSONPを確認してください。現在、すべてのブラウザーで完全にサポートされています。

于 2009-02-13T04:06:12.093 に答える