У меня есть приложение 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.Я искал это, но ничего не пошел.
В моей консоли, когда диалоговое окно открывается в новом окне, оно показывает ошибку: Изображение повреждено или усечено: