Google chrome gives me this message when I am using google maps frame on my contacts page:
Unsafe JavaScript attempt to access frame with URL http://localhost/igames/index.php?page=contact_us&&lang=rus from frame with URL http://maps.google.com/?ie=UTF8&ll=44.590467,-105.820312&spn=10.747987,23.269043&t=m&z=6&vpsrc=6&output=embed. Domains, protocols and ports must match.
Is there any way to fix it?
For reference, it would seems to be a bug in Google Chrome: http://code.google.com/p/chromium/issues/detail?id=43173
Ben Lee's workaround seems to be the only workaround as long as it doesn't get fixed in Google Chrome.
It's a bug in Chrome. To get rid of it, use the following code:
<div id="map_canvas"></div>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script type="text/javascript">
var centerNL = new google.maps.LatLng(52.093008,5.12);
var myOptions = {
zoom: 11,
center: centerNL,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
navigationControl: true,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.ZOOM_PAN,
position: google.maps.ControlPosition.TOP_RIGHT
}
};
map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
</script>
Replace LatLng and zoom with your own values.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With