簡體   English   中英

HTTPS頁面解決方案下的HTTP內容

[英]HTTP content under HTTPS page solution

我有一個網站,其HTML的一部分是從外部加載的,在這一部分中,他們定義了一些資源,例如javascript或css,這些資源將成為我的網站的一部分(用於樣式表或javascript交互)

不幸的是,我擁有的網站在HTTPS下運行,並且外部部分包含HTTP下的某些資源,這不是一個好習慣,因為在HTTPS頁面內,不允許有不安全的內容。 我無權更改https外部的所有內容,因此我必須為該問題提供解決方案,我正在考慮的事情是構建一個用於解析所有外部內容的引擎,並將http中的所有鏈接更改為有效URL ,但是有幾個問題,因為我不知道其中包含什么內容。

如果您是我,應該給出什么解決方案?

就個人而言...我不會使用我無法在值得ssl加密的頁面上控制的異地內容(也可能會被黑客或惱火的開發人員所惡意化)。

但是,如果必須這樣做,則唯一的選擇是某種排序代理,該代理在將非現場內容加載到頁面之前將其解析。 如果它是靜態的,或者至少在每個請求上都沒有改變,則可以對其進行緩存以縮短加載時間並保存對每個請求的解析。

這當然是假設場外內容無論如何都不能使用https(您可以只傳遞//offsite-com/script.js ,場外內容會自動檢測是否以https返回任何網址)

暫無
暫無

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

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