2010-11-14 207 views
4

好吧,我似乎無法在Google地圖上「加入論壇發帖」,所以我想我會在這裏問。
我最近注意到,開始發生在谷歌地圖API的Javascript 3以下錯誤:谷歌地圖問題

SCRIPT5007: 'undefined' is null or not an object main.js, line 17 character 197 

main.js文件是使用谷歌地圖,而不是一個我自己的網站之一。
的錯誤似乎是由一個未定義的功能引起的被稱爲,用在這裏發生的錯誤:

f.d[ac](f.b,c) 

d[ac]一個名爲apply功能,但f.d[ac]不存在。
任何人都知道我可以如何讓它再次工作?或者如何真正將問題告訴Google,以便他們可以做些什麼?

謝謝。

+1

當我的代碼出現錯誤時,我有時會在main.js中得到錯誤。你可以發佈一些錯誤代碼嗎? – Galen 2010-11-14 23:13:04

+0

事情是,網站的任何其他頁面上都沒有錯誤(這些頁面都使用相同的JS文件)。此外,一切都在關閉,所以不會有任何衝突的變量名稱的問題... - 當我更清醒時,我會仔細觀察... – 2010-11-14 23:38:18

+0

我看過某些舊版本的問題或配置錯誤的代理大型JS文件。你是否隱藏透明代理?它是否總是與來自不同位置的相同代碼發生?什麼瀏覽器? – Hamish 2010-11-14 23:52:22

回答

0

您是否最近從Google Maps JavaScript API v2更改爲v3?在使用某些函數的v2實現時,我有過這樣的錯誤。但是再一次找到問題的根源很難,沒有任何代碼可以查看。

+0

不,我在停止工作時沒有改變任何東西。同樣,我沒有改變任何事情,這個10個月的問題已經解決了。 – 2011-09-08 11:33:06

0

你是否在自己的代碼中添加了一個名爲'f'的函數?這會導致此行發生錯誤。

function f(){ 
    bla; 
} 
+0

,這很難說,不,不像有些人,我實際上給了我的函數有意義的名字,所以我可以記住什麼是什麼。 – 2011-09-08 11:31:41