我正在使用以下代码打开共享对话框:
FB.ui(
{
method: 'share',
href: 'http://domain/page.html'
},
function (response) {
// Do something...
}
);
回调功能在Windows和Android平板电脑上调用,但不在Android手机上调用。
在Windows PC上,FB.ui打开了一个页内对话框。单击“发布”时,对话框将关闭,并调用回调函数。
在Android平板电脑(MI Pad,Android 4.4.4和Chrome 46.0.2490.76)上,Fb.ui打开了一个带有共享对话框的新浏览器选项卡。单击“发布”时,选项卡将关闭,并调用回调函数。
在Android手机(HTC One M7,Android 5.0.2,Chrome 47.0.2526.76)上,Fb.ui使用共享对话框打开了一个新的浏览器选项卡。当我点击“发布”时,标签未关闭,回调函数也未被调用。
有什么不对或是Facebook的错误吗?如何让它在手机上运行?