ホームページ > 記事 > ウェブフロントエンド > js はクロスドメインリクエストを実装します
この記事では、主にテキストとコードを組み合わせて、js でクロスドメイン リクエストを実装する方法を説明します。
1. Flashをインストールし、Flashと対話してクロスドメインを実現しますが、この方法は面倒すぎるため、現在ではほとんど使用されていません
2.
2つ目は、同じオリジンの下にプロキシサーバーを設定して転送することです。リクエストはプロキシ サーバーに送信されます:
'/proxy?url=http://www.sina.com.cn'
プロキシ サーバーは結果を返すため、ブラウザの同一オリジン ポリシーに準拠します。このアプローチの問題点は、サーバー側で追加の開発が必要になることです。
3. JSONP メソッドは GET リクエストのみを使用でき、js を返す必要があります。クロスドメインを利用して、実際にはクロスドメイン js リソースを参照できるようにするブラウザーの機能を使用します。
4.cro クロスドメイン戦略、Origin はブラウザの現在のページのドメインであるこのドメインを表します。 JavaScript が外部ドメイン (sina.com など) へのリクエストを開始すると、応答を受信した後、ブラウザはまず Access-Control-Allow-Origin にこのドメインが含まれているかどうかを確認します。含まれている場合、クロスドメイン リクエストは成功します。そうでない場合、リクエストが失敗すると、JavaScript は応答データを取得できなくなります。あらゆるタイプの http リクエストがサポートされます
関連する推奨事項:
js クロスドメイン リクエスト サービス インスタンス分析
以上がjs はクロスドメインリクエストを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。