2012-02-28 9 views
13

Google Chrome daje mi tę wiadomość, gdy używam google maps ramki na mojej stronie Kontakty:Niebezpieczne JavaScript próba dostępu ramki z google maps

Niebezpieczne JavaScript próba dostępu ramkę z adresem URL http://localhost/igames/index.php?page=contact_us&&lang=rus z ramą z 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. Domeny, protokoły i porty muszą być zgodne.

Czy istnieje sposób, aby to naprawić?

+6

Powinieneś użyć interfejsu Google Maps API: http://code.google.com/apis/maps/documentation/javascript/tutorial.html –

+0

Dzięki za pomoc –

Odpowiedz

0

Miałem ten sam problem podczas korzystania z chrome na stronie z iframe mapy google (nietknięte i wklejone z witryny Google Maps).

dla mnie ten problem został rozwiązany po prostu poruszając się po mojej stronie www. przed nim, mimo że URL nie jest wymuszany w elemencie pływającym lub w miejscu rejestracji.

to wygląda jak błąd mapy google.

dopóki się nie rozwiążą przekieruję mój ruch na stronę www. wersja (to jest dokładnie to samo).

-5

Jeśli używasz iframe, otrzymasz ten błąd. Spróbuj zmienić swój kod w użyciu znacznika object następująco:

<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

jak to jest związane z pytaniem o osadzanie map Google? – stigi

+0

xDDD koleś, jak do cholery jest to nawet związane z pytaniem? – Jordy

4

Jest to błąd w Chrome. Aby się go pozbyć, użyj następującego kodu:

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

Zamień LatLng i powiększ własne wartości.

Powiązane problemy