https網站加載http資源不顯示安全警告


網站呢一開始是http的,后來就轉為https了,

這樣一來就有些http的鏈接就用不了內容空白不顯示,

或者提示安全警告網站不安全之類的

在網上找了很多資料也沒有什么最終解決的方案

1.資源下載到本地...

2.不加http或https協議....

3.

header("Content-Security-Policy: upgrade-insecure-requests");

4.在html中head標簽中添加

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

可以理解為向服務器端發送信號,表示客戶端優先選擇加密及帶有身份驗證的響應,支持這種操作,讓瀏覽器自動升級請求處理從http到https響應csp指令


 

親測,4,都可以解決大部分問題,但不知有沒什么副作用

在網站添加之前

在網站添加之后

 百度分享http也可以顯示,

百度地圖

天氣插件http也能顯示

然后打開手機看一下網站,

發現天氣可以,百度分享不顯示(真只能下載本地??)

看了下百度分享代碼,手機端jscss樣式沒有加載進來

一直刷新更新緩存也沒用

這樣一來,網站雖然不會報安全警告,但顯示還是一個問題

電腦端顯示正常了,手機端卻不顯示了

百度分享代碼支持https:

1,獲取代碼http://share.baidu.com/code

2,下載static文件上傳到網站根目錄/static

鏈接:https://pan.baidu.com/s/1h5qvGkMHafcsbuFwitsfNQ
提取碼:0681

3,修改鏈接地址

刪除

后面找再研究一下。。。

http://www.php.cn/manual/view/35578.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM