【发布时间】:2011-09-07 14:48:59
【问题描述】:
我有一个 Facebook 应用程序,它有一个按钮,可以打开 Facebook 请求对话框。当页面第一次加载时单击此按钮时,请求对话框会在新窗口中弹出,并且此新窗口有一半时间不起作用(冻结并要求我关闭所有浏览器窗口)。但是在我工作并让我关闭它的时候,我再次单击我的按钮,它会在与阴影和所有内容的对话框中正确打开。
我的问题是,如何安排它在第一次单击时不在新窗口中打开并可能关闭我的应用程序。这是我运行对话框的代码:
//shows pop up window for inviting friends
function Invite()
{
FB.init(
{
appId:'<?echo $app_id;?>', cookie:true,
status:true, xfbml:true
});
FB.ui(
{
method: 'apprequests',
message: 'Insert Message Here'
});
}
如果重要的话,这是我的按钮代码:
`<button onclick="Invite();">Invite Friends!</button>`
我正在使用他的 Javascript SDK。我已经搜索过这个,但什么也没去。
在我的控制台中,当对话框在新窗口中打开时,它会显示错误: 图片损坏或截断:
【问题讨论】:
标签: javascript facebook facebook-graph-api facebook-javascript-sdk