0

我使用all.js來執行facebook。我在註冊頁面上使用了Facebook按鈕。通過Facebook登錄,我將Facebook用戶的用戶名和電子郵件註冊到註冊頁面上的字段中。它在Chrome,Safari和Firefox上運行良好,但在IE8上出現錯誤。all.js中的權限被拒絕錯誤

+1

[Permission denied error in all.js]可能的重複(http://facebook.stackoverflow.com/questions/7280007/permission-denied-error-in-all-js) –

回答

0

Facebook對這個問題的技術答案是「頻道URL」,這是您的域上的一個窗口,通過它可以進行跨域,跨幀請求。

Use FB.init and create a channel URL克服了這個問題。可能還有其他問題,但是,IE8並沒有大量的錯誤信息。嘗試在Chrome中調查,JavaScript控制檯中記錄了哪些錯誤。

祝你好運!

+0

可以告訴我其他任何技巧其實我沒有克服這個問題。 –

+0

無法設置屬性'fbCallID'的值:對象爲空或未定義all.js,第22行字符4141 如果我在腳本中追蹤它,它會出現這部分代碼。 (all.js中的第22行)在彈出函數內部,這一行被執行。 –

+0

Ajay,看看http://stackoverflow.com/questions/7280007/permission-denied-error-in-all-js和Facebook錯誤[19042](http://bugs.developers.facebook.net/show_bug .cgi?id = 19042),以獲得修復fbCallID問題的提示。 – gmcnaughton