0

クライアントのバックエンドにスプリング、フロントエンドに j クエリを使用して Java でアプリケーションを開発し、ローカルでは正常に動作していますが、顧客側のテスト環境に移動すると、Internet Explorer でセキュリティ リスクの警告が表示されます。「このページには、その管理下にない情報が含まれています。これはセキュリティ上のリスクをもたらします。続行しますか?」と表示されます。しかし、私たちのローカル環境では、そのような問題に直面したことはありません. アプリケーションでは、データをロードするためにすべてのページで多くの AJAX 呼び出しが行われていますが、すべてのページでエラーが発生しているわけではありません。一部のページでのみエラーが発生しています。根本原因を分析して修正するために、ローカルで問題を再作成する必要があります。ローカルでクロスドメインの問題を再現する方法を教えてください。

4

1 に答える 1

0

問題は、Web が hpps (https url) の下にあるが、ブラウザーがコンテンツの読み込み部分 (ajax、画像など) のために http を呼び出している場合に発生します。IE でのアラートを回避するには、ページ内のすべての参照を https にする必要があります。他に方法がないのではないかと心配しています。相対 URL を使用すると、ある環境から別の環境への http から https への変更を回避できます。

于 2012-04-07T08:52:40.003 に答える