❶ HTTP變成https之後網站的部分資源不載入還提示不安全
檢查網站的資源載入是否由『http://』變為『https://』,記住一個原則:HTTPS 網站的所有外鏈資源(CSS、js、圖片、音頻、字體文件、非同步介面、表單 action 地址等等)都需要升級為 HTTPS,就不會遇到這個問題了。
❷ https下調用http的css、js等不載入,如何解決
瀏覽器默認是不允許在HTTPS裡面引用HTTP資源的,一般都會彈出提示框,用戶確認後才會繼續載入,用戶體驗非常差。
而且如果在一個HTTPS頁面里動態的引入HTTP資源,比如引入一個js文件,會被直接block掉的。
Chrome 21之後,在SSL加密頁面embed非SSL的Flash會怎樣呢?會被默默的屏蔽掉,只留下一句console報告。
瀏覽器為了安全,https下跨協議調用http的是不行的,控制台里會有警告。
所以你只能去找https協議的 css、js資源了。也有文章說https頁面中可引用http的圖片,發現雖然不會報紅錯,但是會有黃色的提醒。最好的方法是使用https的資源。
❸ 「https」為什麼不能載入外部的js
因為HTTPS要加密數據傳輸,如果有HTTP的資源那就無法加密傳輸了,外部JS代碼是可以調用的,只是不能調用HTTP普通協議的JS鏈接資源。
HTTPS是嚴格加密傳輸,需要全站源碼HTTPS鏈接,不允許調用HTTP普通協議數據,其中包括:JS、CSS、png、gif、jpg 等任何HTTP協議普通資源的存在,如果調用地址欄不會顯示小鎖圖標,超級鏈接除外。
❹ 部署ssl證書後,css和js頁面載入不出來怎麼辦
主頁面用https,相關的資源也要用https的,否則瀏覽器會拒絕載入這些資源
請將css和js都用https