2011-03-24 57 views
0

我使用Simple Facebook Connect for Worpress。WordPress的簡單的Facebook連接 - Javascript錯誤

但是我收到了一些JavaScript錯誤。 Javascript Errors View Image Full Size

www.connect.facebook.com/widgets/fan.php?api_key=xxxx & channel_url = HTTP%3A%2F%2Fjquery.webspirited.com%2F%3Fxd_receiver%3D1 & ID = 189373481094312 &名稱= &寬度= 285個&連接= 10 &流= 0 & logobar = 1個& CSS =
GET(與上述相同URL)未定義的(未定義的)不安全

JavaScript嘗試訪問幀瓦特ith URL http://jquery.webspirited.com/與網址 http://www.facebook.com/extern/login_status.php?api_key=xxxx&extern=2&channel=http%3A%2F%2Fjquery.webspirited.com%2F%3Fxd_receiver%3D1&locale=en_US。 域名,協議和端口必須匹配 。

我該如何解決這些錯誤?

回答

0

簡答:你不能。這個錯誤發生在Safari和有時候Chrome上。基於webkit的瀏覽器對於跨域相同來源的策略具有稍微嚴格的安全模型。 Facebook Connect的工作方式是嘗試一種方法使事情發揮作用,如果失敗了,它會回到另一種方法。

回退意味着代碼仍然有效,但由於他們首先嚐試該方法,因此出現錯誤。

這是Facebook的代碼如何工作。你無法修復它。你無法解決它。如果你打算使用Facebook的代碼,那麼你就會學習如何使用它。

0

上次,當我收到這樣的錯誤時,我忘了在我的Facebook應用程序中設置網址。

http://www.facebook.com/developers/>應用程序設置>網站>網站URL,網站域名

的API密鑰常是與你的網址鏈接。該網站的網址,你在哪裏實施的iframe必須有這樣的網址。