使用FB JS SDK“feed”方法时... facebook生成的弹出窗口位于窗口的最顶部,并自动强制窗口滚动到顶部。
如果用户位于网页的底部并“提供”并打开对话框......他们将跳转到页面顶部...这会破坏体验。
这里有任何修复?
问题不是带有href =“#”的锚标记。我测试了这个。问题是从Facebook显示窗口时。
请帮忙!
答案 0 :(得分:0)
我没有使用Feed方法的经验,在我的应用中,当用户点击某个按钮时,我已修复要发布的文字。
我的javascript代码段如下:
function post()
{
FB.api('/me/feed', 'post',
{
message: 'MESSAGE_TEXT',
link:'APPLICATION_LINK',
name:'APPLICATION_NAME',
picture:'PICTURE_URL',
description:'DESCRIPTION_TEXT'
}, function(response) {
if (!response || response.error) {
//I use javascript here to change the button image, for posting error
} else {
//I use javascript here to change the button image, for successfull post
}
});
}
也许不是最好的解决方案,但它仍然适用于我,而且我没有任何弹出窗口或类似的东西。
希望这有助于解决您的问题。