網站呢一開始是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