2
我正在使用以下腳本使用Facebook JavaScript API登錄。Facebook登錄不起作用iOS的應用內瀏覽器
var permissions = [
'email',
'user_friends'
].join(',');
FB.login(function (response) {
// if login was successful, execute the following code
if (response.authResponse) {
//Perform next set of methods
}
}, {scope: permissions});
這是適用於所有瀏覽器和Android(此腳本在iframe中呈現)。
但是,當用戶在iOS的Facebook應用內瀏覽器中打開登錄頁面時,登錄不起作用。 Popup沒有顯示。
花費一些時間來解決這個問題後,只有當我將登錄頁面包含在iframe中時纔會出現問題。
任何人都遇到同樣的問題?
你可以添加一些日誌或調試信息(如服務器響應等) –
嘿@David'mArm'Ansermot 因爲我試圖從iOS的Facebook的應用程序瀏覽器。找不到任何日誌。但是當我試圖提醒響應時,它什麼都不返回,甚至沒有進入異步函數。 – Nikhil
您可以在iPhone設置中爲您的safari激活開發者控制檯 –