的初始化代码:FB.ui弹出窗口不会关闭
FB.init({
appId: '123456789',
channelUrl: 'http://localhost/Some/Url/FacebookChannel',
status: true,
cookie: true,
oauth: true,
xfbml: true
});
下面的代码调用一个onclick:
FB.ui({
method: 'feed',
name: settings.facebookShareName,
link: settings.facebookLinkUrl,
caption: settings.facebookShareCaption,
description: settings.facebookShareDescription,
message: message,
display: 'popup'
});
这段代码在FF和铬工作正常,且多在IE8中工作。弹出窗口显示,用户可以发布到他们的墙上,但提交后,窗口不会关闭。它变成白色而没有进一步的交互,但必须由用户手动关闭。
为什么窗口不能在IE中自动关闭和/或是否有任何解决方法来强制弹出窗口关闭?
编辑: 此问题可能与此突出bug有关。
这也是我最终解决的解决方案。 – Ryre 2012-01-26 21:00:07