firefox で実行されるスクリプトからクロス ドメイン リクエストを作成する必要があります (これは開発目的のためだけです)。
これは達成できますか?おそらくabout:config
キーを変更しますか?
ありがとう!
firefox で実行されるスクリプトからクロス ドメイン リクエストを作成する必要があります (これは開発目的のためだけです)。
これは達成できますか?おそらくabout:config
キーを変更しますか?
ありがとう!
jQuery を使用してドメイン要求をクロスする方法について、 James Padolseyによる素晴らしい投稿がありますが、この投稿には非常に優れたリソースもあります。crossdomain.xml を使用してクロスドメイン呼び出しを許可するには、他のサーバーで微調整を行う必要があります。
少し遅れましたが、とにかくここに情報を投稿すると思いました。
みんなの回答のリンクを完全に読んだわけではありませんが、ざっと見てみたところ、PrivilegeManager - Bypassing Security Restrictions and Signing Codeの使用について誰も言及していませんでした。これを使用すると、FireFox JavaScript アプリで、クロス ドメイン XHR を含む、ブラウザーでの拡張セキュリティ権限の要求を呼び出すことができます。
Opera 10.5 では、「クロス ドメイン アクセスを許可する」が可能です。
同一オリジン ポリシーはすべてのブラウザに適用されます。JavaScript を使用すると、GET および POST リクエストを送信できますが、XHR のように応答を読み取ることはできません。XHR は、スクリプトが実行されているドメインに対してのみ実行できます。これは、クロス サイト リクエスト フォージェリ (CSRF) の脆弱性が広範に広がるのを防ぐための重要なルールです。
crossdomain.xml ファイルでフラッシュを使用することができます。私はこれが最も堅牢なソリューションであると考えています。なぜなら、これは必要なことを正確に実行し、最高のブラウザー互換性を備えているからです。
編集: 特に Firefox で実行されている JavaScript が同じオリジン ポリシーをバイパスするようにしたい場合は、カスタム アドオンを作成できます。あるいは、Cross Domain アドオンが必要なことを実行してくれるかもしれません。
「TheRook」で説明したように、話しているサーバーがサーバーアクセスを許可するXMLポリシーファイルを提供している場合は、Flashを使用してクロスドメインリクエストを実行できます。両方のサーバーを制御する場合、それは簡単に実行できるはずです。
自分でFlashコードを記述したくない場合、またはSSL / TLSを介してクロスドメインを実行できるようにしたい場合は、オープンソースのForgeプロジェクトを確認してください。