Ответ 1
Для справки это может показаться ошибкой в Google Chrome: http://code.google.com/p/chromium/issues/detail?id=43173
Обходное решение Ben Lee, похоже, является единственным обходным решением, пока оно не исправляется в Google Chrome.
Google chrome дает мне это сообщение, когда я использую рамку Google Maps на моей странице контактов:
Небезопасная попытка JavaScript для доступа к фрейму с URL-адресом http://localhost/igames/index.php?page=contact_us&&lang=rus из фрейма с 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. Домены, протоколы и порты должны соответствовать.
Есть ли способ исправить это?
Для справки это может показаться ошибкой в Google Chrome: http://code.google.com/p/chromium/issues/detail?id=43173
Обходное решение Ben Lee, похоже, является единственным обходным решением, пока оно не исправляется в Google Chrome.
Это ошибка в Chrome. Чтобы избавиться от него, используйте следующий код:
<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>
Замените LatLng и увеличьте свои собственные значения.
У меня была такая же проблема при использовании chrome на странице с картой google iframe (нетронутой и вставленной с сайта google maps).
для меня эта проблема была решена просто путем навигации по моему сайту с помощью www. перед ним, несмотря на то, что URL-адрес не был включен в iframe или в регистрации места.
это выглядит как ошибка Google Maps.
пока они не решают, я перенаправляю свой trafic на www. версия (это то же самое).
Если вы используете iframe
, вы получите эту ошибку. Попробуйте изменить код, чтобы использовать тег object
следующим образом:
<object width="560" height="340">
<param name="movie"
value="http://www.youtube.com/v/JTttSMPz3Y4&hl=en_GB&fs=1&"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/JTttSMPz3Y4&hl=en_GB&fs=1&"
type="application/x-shockwave-flash"
allowscriptaccess="always"
allowfullscreen="true"
width="560"
height="340"></embed>
</object>