我们正在使我们的商店定位器页面对中国网站安全,但问题是百度 URL https://api.map.baidu.com/api?v=1.4&ak=xxxxxx自动将自身重定向到 http url。
当我在浏览器中点击上面的 URL ' https://api.map.baidu.com/ ..' 时,它显示以下代码 -
(function(){ window.BMap_loadScriptTime = (new Date).getTime();
document.write('<script type="text/javascript"
src="http://api.map.baidu.com/getscript?
v=1.4&ak=xxxx&services=&t=20150522093217"></script>');})();
直接使用此 URL ' http://api.map.baidu.com/getscript?v=1.4&ak=xxxx&services=&t=20150522093217 ' 然后它可以通过 https 访问,但其他问题开始出现 -
阻止加载混合活动内容” http://api.map.baidu.com/getmodules?v=1.4&mod=map,scommon,mapclick,oppc,navictrl,control “阻止加载混合活动内容” http://api.map .baidu.com/getmodules?v=1.4&mod=marker,tile "
到目前为止,我为此找到了一个博客 - 来源:https ://groups.google.com/forum/#!topic/angular/mkN2- nuMSfY 提到有单独的 API url 可以通过 https 实现 API,例如 - https:// /sapi.map.baidu.com/但此解决方案不起作用,并且无法在百度网站上找到与此相关的任何文档。
如果有人通过 https 实现了百度,请提供帮助。