2009-11-11 25 views
0

我無法更改的客戶網站有'document.domain =「site.com」這一行;而該網站在www.site.com。解決方法:網站爲www.site.com代碼。 document.domain ='site.com'

效果是FB連接窗口登錄在提交用戶名+密碼後卡住了。

螢火蟲顯示其在DispatchMessage函數中無限循環,這給永久例外:

Error: Permission denied for <http://www.site.com> to get propertyl Window.FB from <http://site.com> 

任何想法如何解決此問題?我寧願不要求客戶刪除document.domain ='site.com'

回答

1

這似乎是一個非常糟糕的主意,告訴訪問者的瀏覽器,該網站是從一個特定的域服務的,當它實際上不是。最好的解決辦法是改變這條線。我認爲你不想改變它,因爲它們有一些依賴於此的客戶端代碼?

一種解決方法是將Facebook應用程序的連接URL更改爲http://site.com,因爲Facebook的JavaScript會認爲它是執行的地方。

相關問題