官網項目上線后,加入了HTT[S安全證書。但是引入百度的jsApi后,發現在網頁無法顯示百度地圖。
引入的jsApi是用的https的,也按要求加入了的參數。但是打開項目發現,getscript所加載出來的文件,還是使用的是http協議。 繼續排查發現在getscript里面有個全局變量HOST_TYPE,而這個變量官方并沒有給出什么地方設置出來。HOST_TYPE默認是“0”,而0走的就是http的請求,并非https的。所以,我們需要在加載jsapi加載之前,使用window.HOST_TYPE強行把這個值設置成"2" ,這樣就可以愉快的在https里面使用百度地圖了
第一步 添加代碼
第二步 添加代碼
注意:api引用 https://? ? 然后密匙后面加入&s=1