Facebook FB.ui SDK功能在I.E.中不能正常工作

Facebook FB.ui SDK function not working properly in I.E

本文关键字:常工作 不能 工作 ui FB SDK 功能 Facebook      更新时间:2023-09-26

我目前在我的一个FB应用程序中使用此代码:

FB.ui({
       method: 'permissions.request',
       perms: 'user_website,email',
       display: 'popup'
       },function(response) {
      if (response.status === 'connected') {
        if (response && response.perms) {
           FB.api('/me', function(response) {
            });
        } else if (!response.perms) {
        }
    }
});

要求用户登录并通过对话框授权应用程序。对话框"取消"answers"允许"按钮在除IE以外的所有浏览器中都可以正常工作。当我点击取消或允许按钮时,对话框不会消失(即对话框突出)。

Accoding to faceook:

XFBML大大提高了Internet Explorer中社交插件的性能,也减少了一些已知的问题。Init获取更多细节)。为了在网页上使用xfml,必须在页面的根元素中添加XML名称空间属性。如果没有此声明,xfml标记将无法在Internet Explorer中呈现。

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">

你有你的HTML标签格式如上…?? ?