2012-02-28 15 views
13

Google Chrome me da este mensaje cuando estoy usando marco de mapas de Google en mi página de contactos:intento inseguro JavaScript para acceder marco con Mapas Google

intento

inseguro JavaScript para acceder marco con el URL http://localhost/igames/index.php?page=contact_us&&lang=rus del marco con 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. Los dominios, protocolos y puertos deben coincidir.

¿Hay alguna manera de arreglarlo?

+6

Debe utilizar la API de Google Maps: http://code.google.com/apis/maps/documentation/javascript/tutorial.html –

+0

Gracias por su ayuda –

Respuesta

0

Tuve el mismo problema al usar Chrome en una página con un iframe de mapa de Google (intacto y pegado desde el sitio de google maps).

para mí, este problema se solucionó simplemente navegando por mi sitio con www. frente a él, a pesar de que la url no está mencionada en el iframe o en el registro del lugar.

esto parece un error de google maps.

hasta que resuelvan redirigiré mi tráfico a www. versión (eso es exactamente lo mismo).

-5

Si utiliza un iframe, obtendrá este error. Trate de cambiar el código para utilizar una etiqueta object de la siguiente manera:

<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> 
+1

¿cómo se relaciona esto con la pregunta sobre la incrustación de google maps? – stigi

+0

xDDD amigo, ¿cómo diablos esto está relacionado con la pregunta? – Jordy

4

Es un error en Chrome. Para deshacerse de él, utilice el siguiente código:

<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> 

Reemplace LatLng y amplíe con sus propios valores.

Cuestiones relacionadas