中国のサイト向けに店舗検索ページを安全にしていますが、問題はバイドゥ 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=マーカー,タイル"
これまで、私はこれについて 1 つのブログを見つけました - 出典: https://groups.google.com/forum/#!topic/angular/mkN2-nuMSfYの ような https 経由で API を実装するための別の API url があることに言及しています - https:/ /sapi.map.baidu.com/しかし、このソリューションは機能せず、Baidu サイトでこれに関連するドキュメントを見つけることができません。
誰かが https 経由で Baidu を実装している場合は、これについて助けてください。