Подтвердить что ты не робот

Небезопасный JavaScript пытается получить доступ к фрейму с картами google

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. Домены, протоколы и порты должны соответствовать.

Есть ли способ исправить это?

4b9b3361

Ответ 1

Для справки это может показаться ошибкой в ​​Google Chrome: http://code.google.com/p/chromium/issues/detail?id=43173

Обходное решение Ben Lee, похоже, является единственным обходным решением, пока оно не исправляется в Google Chrome.

Ответ 2

Это ошибка в 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 и увеличьте свои собственные значения.

Ответ 3

У меня была такая же проблема при использовании chrome на странице с картой google iframe (нетронутой и вставленной с сайта google maps).

для меня эта проблема была решена просто путем навигации по моему сайту с помощью www. перед ним, несмотря на то, что URL-адрес не был включен в iframe или в регистрации места.

это выглядит как ошибка Google Maps.

пока они не решают, я перенаправляю свой trafic на www. версия (это то же самое).

Ответ 4

Если вы используете 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>