頁面調用百度地圖但是使用了https證書之后不顯示


 

首先百度地圖使用的都是http請求鏈接,但是安裝了證書之后會覺得這個http不安全,所以默認請求失敗

這時候我們在請求頭添加

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

 

目前支持這個設置的還只有 chrome 43.0,不過我相信,CSP 將成為未來 web 前端安全大力關注和使用的內容。而 upgrade-insecure-requests 草案也會很快進入 RFC 模式。

 

如果換上去了之后頁面地圖還是不顯示的話,是因為https下 需要使用3.0的版本js 這個就需要密鑰ak

替換百度地圖js

<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=ak密鑰"></script>

 

這里的ak需要替換成你自己申請的ak

 

 

百度地圖AK密鑰申請參考:https://www.cnblogs.com/pxblog/p/14518779.html


免責聲明!

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



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