動的に変化するアドレス (データベースから取得) を使用して Google マップを埋め込もうとしているだけですが、http のままにしたいと考えています。マップを埋め込もうとするたびに読み込まれますが、いくつかのエラーがコンソールに送信されます (同じエラーが 60 回以上繰り返されます)。
Unsafe JavaScript attempt to access frame with URL http://mydomain.com from frame with URL https://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=address&z=14&output=embed.
The frame requesting access has a protocol of 'https', the frame being accessed has a protocol of 'http'. Protocols must match.
これを修正するにはどうすればよいですか? 私のiframeコード:
document.getElementById("deMap").src = 'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q='+arr[5]+'&hnear='+arr[5]+'&z=14&output=embed';
関連する HTML:
<div id="deRight">
<iframe id="deMap" width="405px" height="150px" style="background-color:rgba(0,0,0,.5)"></iframe><br>Contact Info:<br>
<div id="deContact"></div><br>
Additional Info.:<br>
<div id="deInfo"></div>
<div class="footer" style="width:410px">
<hr style="width:100%; height:1px; background-color: #CCC; border:0px; margin: 0px; margin-bottom:5px"/>
<button class="formBtn" onclick="editEvt()">Edit Event</button>
</div>
</div>