質問

FirefoxでInternet ExplorerのXDomainRequestと同等か、他のブラウザのいずれかありますか?

私は自分のドメインの外部サービス/ Webサイトにアクセスしたいと思います。

役に立ちましたか?

解決

Internet Explorer 8のXDomainRequest目的は、外にあるリソース要求するための独自の方法である「同一生成元ポリシーを。」

のFirefox 3.5+およびSafariは4+のXMLHttpRequestオブジェクトを介してクロスドメイン要求を許可します。 XMLHTTPRequestをレベル2をサポートするユーザーエージェントは、リソースは、それが他のドメインから要求することができることを発表しました場合は、リソースを取得することができますクロスオリジンリソース共有のサポート(CORS)を、持っている必要があります。

に準拠したユーザエージェントがリソースを取得する前に、リソースがクロスオリジンリソースとしての地位を宣言しなければならないことに留意してください。

詳細: http://www.w3.org/TR/cors/ と   / TR / XMLHttpRequest2 のW3CのWebサイト上でます。

他のヒント

それは可能です、あなただけのターゲット・サーバーでクロスドメインのヘッダーを設定する必要があります。

.htaccessの例:

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "X-Requested-With"
Header set Access-Control-Max-Age "60"

XmlHttpRequestのは、クライアントが意図したリクエストを送信することができ、これらのヘッダで応答するターゲットサーバにOPTIONS要求を提出します。

ソース: http://www.oriontransfer.co.nz/blog / 2011-05 /クロスドメインAJAX /インデックス

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top