我造訪的一些網站具有混合內容(參考 HTTPS 頁面上的 HTTP 資源)。由於瀏覽器對混合內容的政策,這些頁面無法正常運作。然而,所有 HTTP 資源也都能正確加載,因此我認為我可以透過強制瀏覽器「升級不安全請求」、透過內部將 JavaScript 和 CSS 資源重定向到 HTTPS 方案來使這些頁面正常運作。
我安裝了以下擴展,但不幸的是,瀏覽器在 F12 開發人員工具中阻止的不安全資源上仍然顯示錯誤:
- HTTPS 無所不在 (EFF.org)
- 資源覆蓋(透過手動新增重寫規則)
我可以透過導航到 HTTP 連結來確認所有擴充功能都正常運作,並且瀏覽器會自動透過 HTTPS 載入它(或載入覆蓋的資源)。
這是一個測試頁面如果你需要。我使用的是 Microsoft Edge 90(基於 Chromium)。