2012-02-28 42 views
13

谷歌瀏覽器給了我這個消息:不安全的JavaScript嘗試與谷歌訪問幀映射時,我用我的聯繫人頁面上谷歌地圖框架

不安全JavaScript嘗試與URL http://localhost/igames/index.php?page=contact_us&&lang=rus從框架 與訪問框架網址 http://maps.google.com/?ie=UTF8&ll=44.590467,-105.820312&spn=10.747987,23.269043&t=m&z=6&vpsrc=6&output=embed。 域,協議和端口必須匹配。

有什麼方法可以解決它嗎?

+6

您應該使用Google地圖API:http://code.google.com/apis/maps/documentation/javascript/tutorial.html – 2012-02-28 05:40:49

+0

感謝您的幫助 – 2012-02-28 05:47:59

回答

0

我在使用Google地圖iframe的網頁上使用Chrome時遇到了同樣的問題(未改動並從Google地圖網站粘貼)。

對我來說,這個問題剛剛通過瀏覽我的網站與www解決。在它的前面,儘管url沒有在iframe中或在該地方的註冊中進行調用。

這看起來像一個谷歌地圖的錯誤。

直到他們解決我將我的交通重定向到www。版本(即完全相同)。

-5

如果你使用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> 
+1

這與Google地圖嵌入問題有何關係? – stigi 2012-11-22 16:53:39

+0

xDDD老兄,這甚至與這個問題有關呢? – Jordy 2013-04-17 09:53:09

4

這是一個在瀏覽器的錯誤。要擺脫它,請使用以下代碼:

<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並使用您自己的值進行縮放。