我从这种风格的登录按钮的过渡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。 –