簡體   English   中英

通過https NOT HTTP從安全頁面(https)加載Web資源(js,css,圖像等)

[英]Load web resources (js, css, images etc.) from secure pages (https) by https NOT http

我們有一個混合了https和http頁面的大型網站。 當我在https頁面時,它嘗試通過http協議加載資源,並且某些瀏覽器將其阻止為不安全(例如chrome)。

那么問題來了:我該如何做一些過濾器,使我只能從某些頁面通過https加載資源?

我們在應用程序中使用httpd服務器和Spring安全性。

那么,如何通過上下文和協議在相對的JSP中構造url? (我的意思是我無法在頁面中簡單地寫相對URL,因為它用於不同的上下文中,例如example.com/resource.css和mydomain.corp / resource.css)

使用方案相對URI。

//example.com/foo/bar/baz

獲取協議,然后加載所需的資產。 我認為您應該在Spring中使用assertProtocolAndFilenames

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM