美文网首页
引用js时 请求协议一致的问题

引用js时 请求协议一致的问题

作者: 邪恶的奥伯伦 | 来源:发表于2018-10-18 17:49 被阅读0次

    一个网站支持http https两种访问协议, 其中我们的代码需要访问高德地图的api.amap.com

    <script src="http://webapi.amap.com/maps?v=1.3" type="text/javascript"></script>

    如果用户访问我们的网站是https时这么写就会有js报错, 提示https试图加载http请求,

    暴力点 要么我们的网站http, https 都访问https的请求
    <script src="https://webapi.amap.com/maps?v=1.3" type="text/javascript"></script>

    科学的方法是
    <script src="//webapi.amap.com/maps?v=1.3" type="text/javascript"></script>
    只保留两个// 表明跟原请求使用一直的协议

    错误示范
    <script src="webapi.amap.com/maps?v=1.3" type="text/javascript"></script>
    如果是这样 实际访问请求 会变成yourhost.com/webapi.amap.com/maps?v=1.3

    相关文章

      网友评论

          本文标题:引用js时 请求协议一致的问题

          本文链接:https://www.haomeiwen.com/subject/fcpszftx.html