HTML5 は、Web ドキュメント間で情報を送受信する機能を提供します。この機能を利用すると、Webページが配置されているウィンドウオブジェクトのインスタンスさえ取得できれば、同じオリジン(ドメイン+ポート番号)のWeb Webページ同士だけでなく、クロスドメイン通信も可能になります。達成される。ブラウザのサポート: IE8+、firefox4+、chrome8+ opera10+1。 まず、他のウィンドウからメッセージを受信したい場合は、次のようにウィンドウ オブジェクトのメッセージ イベントを監視する必要があります。 window.addEventListener("message", function() ){},false);2. 次に、他のウィンドウにメッセージを送信するには、ウィンドウ オブジェクトの postMessage メソッドを使用する必要があります。このメソッドは次のように定義されます。 、最初の One パラメーターは送信されるメッセージのテキストですが、任意の JavaScript オブジェクトにすることもできます。2 番目の
1 HTML5 で postMessage を使用して Ajax で POST クロスドメインの問題を実装する方法
はじめに: HTML5 は、Web ドキュメント間で情報を送受信する機能を提供します。この機能を利用すると、Webページが配置されているウィンドウオブジェクトのインスタンスさえ取得できれば、同じオリジン(ドメイン+ポート番号)のWeb Webページ同士だけでなく、クロスドメイン通信も可能になります。達成される。 ブラウザのサポート: IE8+、firefox4+、chrome8+ opera10+ 1. まず、他のウィンドウからメッセージを受信したい場合は、次のコードに示すように、ウィンドウ オブジェクトのメッセージ イベントを監視する必要があります。 window.addEventListener(“messag. .
2. html5 クロスドメイン通信 postMessage
はじめに: セキュリティの問題により、異なるドメイン名のドキュメントは相互にアクセスできませんが、必要な場合もあります。したがって、通常は window.name、hash、または jsonp を使用してクロスドメイン アクセスを実現できます
3. Ajax クロスドメイン リクエスト ソリューション: JSONP を使用して JSON データを取得します
はじめに: ブラウザの制限により、Ajax ではクロスドメイン通信が許可されていません。異なるドメインからデータをリクエストしようとすると、データが存在し、各リクエストが送信されるリモート サーバーを制御できる場合、セキュリティ エラーが発生します。同じドメインにある場合、これらのセキュリティ エラーを回避できますが、複数のサードパーティ サーバーからデータを収集する必要がある場合、Web アプリケーションは何の役に立つのでしょうか? HTML5 POST の実装
におけるクロスドメインの問題 はじめに: HTML5 は、Web ドキュメント間で情報を送受信する機能を提供します。
5. スクリプトによる
5. 同じオリジン (ドメイン + ポート番号) を持つ Web ページのみが相互に通信できるだけでなく、クロスドメイン通信も実現できます。 : JSONP 実装の原則と code_javascript スキル
はじめに: script 要素の src 属性は URL を設定し、HTTP GET リクエストを開始してスクリプト操作を実装できます。HTTP は同一オリジン ポリシーによる制限を受けることなく、ドメイン間で通信できます。 . 次に、HTTP クロスドメインリクエストの実装について詳しく紹介しますので、ご興味があればご参照ください
6. JavaScript は、HTML5 の window.postMessage を使用してクロスドメイン通信を実現します
はじめに: この記事では主に HTML5 の window.postMessage を使用してクロスドメイン通信を実現するための JavaScript を紹介します。ドメイン通信の例については、必要な友人は
7 の通信 API の基本的な使用法の詳細な説明を参照してください。 HTML5_html5 チュートリアルのスキル
はじめに: この記事では主に、HTML5 における Communication API の基本的な使用法を紹介します。この記事には、リアルタイムおよびクロスドメイン通信を構築するための 2 つの重要なモジュール (クロスドキュメント メッセージ通信と XMLHttpRequest レベル 2) が含まれています。必要な方は参照してください。次へ
8. iframe クロスドメイン通信のカプセル化の詳細説明_jquery
はじめに: フロントエンド JavaScript にはクロスドメイン アクセスに関するセキュリティ制限があるため、JavaScript は同じドメイン名のファイルにのみアクセスできます。次に、編集者がこの記事を通じて iframe クロスドメイン通信のカプセル化について説明します。
9 一般的な JavaScript クロスドメイン通信方法_JavaScript スキル を参照してください。
はじめに: この記事では主に一般的な JavaScript クロスドメイン通信方法を紹介します
[関連する Q&A の推奨事項]:
javascript - Cordova でのアプリ作成に関する初心者の質問
javascript - WeChat iframe クロスドメインiPhone7で通信に失敗しました
以上がクロスドメイン通信に関するおすすめ記事 10 選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。