网站申请https后百度地图为什么不显示?
1、百度地图使用的都是http请求链接,但是安装了证书之后会觉得这个http不安全,所以默认请求失败,这时候我们在请求头添加
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
2、在页面加入 <script type="text/javascript">window.HOST_TYPE='2'</script>
<!--本地环境--><script type="text/javascript" src="https://api.map.baidu.com/api?key=xxxxx&v=1.1&services=true"></script><!--线上环境--><script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=xxxxxx&s=1" type="text/javascript"></script>
更改前:http://api.map.baidu.com/api?v=2.0&ak=你的密钥
更改后:https://api.map.baidu.com/api?v=2.0&ak=你的密钥&s=1
也就是要改2个地方:
http要加s
url最后要加&s=1
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
转载请注明来源网址:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。
各类知识收集 拥有多年CMS企业建站经验,对
iCMS,
Fastadmin,
ClassCMS,
LeCMS,
PbootCMS,
PHPCMS,
易优CMS,
YzmCMS,
讯睿CMS,
极致CMS,
Wordpress,
HkCMS,
YznCMS,
WellCMS,
ThinkCMF,
等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。