Javascript 什么';我的FB connect实现有什么问题?

Javascript 什么';我的FB connect实现有什么问题?,javascript,internet-explorer,facebook,Javascript,Internet Explorer,Facebook,我正在一个使用Facebook connect进行单点登录的网站上工作。它似乎在除IE之外的所有浏览器中都正常工作。当在IE中单击“连接”按钮时,我会出现登录弹出窗口,但它不会显示登录对话框,而是尝试显示 它不能加载,只是白色的。IE还显示关于all.js的错误消息(FB connect包括): 网页错误详细信息 用户代理:Mozilla/4.0(兼容; MSIE8.0;WindowsNT6.1;WOW64; Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET

我正在一个使用Facebook connect进行单点登录的网站上工作。它似乎在除IE之外的所有浏览器中都正常工作。当在IE中单击“连接”按钮时,我会出现登录弹出窗口,但它不会显示登录对话框,而是尝试显示

它不能加载,只是白色的。IE还显示关于all.js的错误消息(FB connect包括):

网页错误详细信息

用户代理:Mozilla/4.0(兼容; MSIE8.0;WindowsNT6.1;WOW64; Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;.Media Center PC 6.0; .NET4.0C;.NET4.0E)时间戳:星期三,15 2010年12月16:11:50 UTC

消息:权限被拒绝行:16 字符:2188代码:0 URI:


显然很难调试,因为它是缩小的JS。

尝试放置channelURl,这会解决您的问题


FB.init({
appId:'您的应用程序ID',
频道URL:'http://example.com/channel.html'//自定义通道
});
channel.html的内容:

<script>
document.domain = "example.com";
</script>
 <script src="http://connect.facebook.net/en_US/all.js"></script>

document.domain=“example.com”;

初始化登录名的页面还必须具有正确的
document.domain
值以及
channel.html
,以供调试使用。
<script>
document.domain = "example.com";
</script>
 <script src="http://connect.facebook.net/en_US/all.js"></script>