0

httpsページとhttpページが混在する大きなWebサイトがあります。そして、私がhttpsページにいるとき、httpプロトコルによってリソースを読み込もうとし、一部のブラウザーはそれを安全でないものとしてブロックします(例のクロム)。

質問: 特定のページからのみ https でリソースをロードできるフィルタを実行するにはどうすればよいですか?

アプリケーションで httpd サーバーと Spring セキュリティを使用しています。

では、コンテキストとプロトコルに基づいて JSP で相対 URL を構築するにはどうすればよいでしょうか。(たとえば、example.com/resource.css や mydomain.corp/resource.css など、さまざまなコンテキストで使用されるため、ページに相対 URL を単純に記述することはできません)

4

2 に答える 2

1

スキームの相対 URI を使用します。

//example.com/foo/bar/baz
于 2012-10-05T06:33:37.847 に答える
0

プロトコルを取得してから、必要なアセットをロードします。assertProtocolAndFilenames春に使うべきだと思います。

于 2012-10-05T06:31:59.780 に答える