嗨,我正在尝试单击链接并触发 facebook 发布到墙上的对话框(我已经用户授权),如果用户发布到墙上的内容或关闭对话框,我想将页面重定向到我生成的 url。在 chrome 中,yandex 浏览器还可以,但在 Firefox 中它做得很好,但是当重定向新页面时,它会在 2 秒内返回开始。关于redirect_uri参数的这个问题?我该如何解决这个问题?我想去重定向页面并停在那里。这是我的代码;
$("a#generate-code").click(function() {
var road_to = $(this).attr("link_url");
if (road_to != "javascript:;") {
FB.ui({
method: 'feed',
name: 'App Name',
link: 'http://apps.facebook.com/app_link',
picture: 'http://blah.com/sunderex.jpg',
caption: 'App Caption',
description: 'App Desc.',
redirect_uri : ""
},
function(response) {
if (response && response.post_id) {
location.href = road_to;
return false;
} else {
location.href = road_to;
return false;
}
});
return false;
}
return false;
});