网站申请HTTPS后百度地图为什么不显示?

2024-05-31 0 99

网站申请https后百度地图为什么不显示?

1、百度地图使用的都是http请求链接,但是安装了证书之后会觉得这个http不安全,所以默认请求失败,这时候我们在请求头添加

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

2、在页面加入 <script type="text/javascript">window.HOST_TYPE='2'</script>

3、引入百度api,注意密钥及在url中添加参数s=1

<!--本地环境-->
<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” />

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

优模板 建站知识 网站申请HTTPS后百度地图为什么不显示? https://www.youmuban.com/418.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务