このウィキペディアの記事によると、SOP を緩和するには 3 つの方法があります。ただし、この記事では、それらの利点や欠点については説明していません。
- document.domain プロパティの設定
- クロスオリジン リソース共有への切り替え
- クロスドキュメント メッセージングの実装
どれを選ぶか迷っています。それらはすべて今日実装されていますか?それらはサポートされていますか? いつどれを選ぶ?それらを使用するときに何を調べますか?等。
このウィキペディアの記事によると、SOP を緩和するには 3 つの方法があります。ただし、この記事では、それらの利点や欠点については説明していません。
どれを選ぶか迷っています。それらはすべて今日実装されていますか?それらはサポートされていますか? いつどれを選ぶ?それらを使用するときに何を調べますか?等。
document.domain
プロパティを直接設定することはできません(ブラウザが自動的に設定します)、または何かが足りませんか?これは重大なセキュリティ問題になります。したがって、これは実際にはクロスオリジンスクリプトのオプションではありません。それらはすべて、すべての主要なブラウザに実装されています。すべてがサポートされています。どれを選びますか?サーバー側にアクセスできる場合は、CORSが私の好みの方法です。結局のところ、それはあなたが何をしたいかによって異なります。