我們正在使我們的商店定位器頁面對中國網站安全,但問題是百度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來實現API通過https東西喜歡 - https://sapi.map.baidu.com/但 這個解決方案沒有工作,無法找到與此相關的百度網站的任何文檔。
如果有人通過https實施了百度,請幫忙。
's'參數是確保'api.map.baidu.com/getscript'腳本安全請求的必要部分。 –