我從這種風格的登錄按鈕的過渡Facebook上的JavaScript SDK - 登錄和回調 - 從FBML
<fb:login-button perms="publish_stream,read_stream,friends_location,email" onlogin="facebookLoginCallback();" size="large">
<g:message code="Connect with Facebook"/>
</fb:login-button>
到
<div class="fb-login-button" data-show-faces="false" data-width="200" data-max-rows="1" data-onlogin="facebookLoginCallback();">Connect with Facebook</div>
但數據onlogin實際上並不會導致facebookLoginCallback()調用。這似乎沒有很好的記錄。 data-onlogin沒有記錄,只是我翻譯的最佳猜測。該屬性應該被稱爲別的東西。它似乎並沒有轉化爲這種新的推薦風格。登錄工作 - 不是回調。第一個例子的回調確實有效。
艾文,你知道爲什麼發生這種情況還是一個會如何解決? http://stackoverflow.com/questions/8060664/facebook-auth-js-sdk-is-broken-for-homescreend-webapps – fancy
第一次猜測:彈出窗口的腳本不能在IOS中工作,是否有IOS中的調試器從而可以跟蹤呼叫? –
使用FB.login的問題是,您沒有使用標準登錄按鈕,而是創建自己的登錄UI。 –