2011-11-08 1 views
2

Operaのバグかどうかは分かりませんが、実際は奇妙な動作です。jQueryのajaxをOperaで使用する(クロスドメインリクエスト)

jQueryのajaxを使用してリクエストを送信すると、Operaでは「転送なし」というエラーが表示されます。

これはクロスドメイン要求であり、オペラはこれを禁止しています。

Jqueryでこのような状況をどうやって変更できますか?

+0

私が知る限り、Operaはクロスドメイン要求をサポートしていません。 http://userscripts.org/topics/2026 –

答えて

4

Operaは、クロスオリジンXMLHttpRequestsをまだサポートしていません。 JSONP(データのオリジンサーバーを制御している場合、またはJSONPオプションを使用している場合)、または「転送なし」エラーを検出して、Webサイト訪問者にエラーメッセージを表示することができます。 Opera 12は必要なものをサポートする必要がありますが、ブラウザの検出を使用して「サポートされていません」というメッセージを表示しないようにしてください。