Facebook JS SDK"饲料”;将窗口推到顶部并打开对话框

Facebook JS SDK "feed" pushes window to top with dialog opens

本文关键字:窗口 顶部 打开对话框 SDK JS quot 饲料 Facebook      更新时间:2023-09-26

使用FB JS SDK"feed"方法时。。。facebook生成的弹出窗口放置在窗口的最顶部,并自动迫使窗口滚动到顶部。

如果用户在网页底部并"订阅"并打开对话框。。。他们会跳到页面顶部。。。这破坏了体验。

这里有什么问题吗?

问题不是a href="#"的锚点标记。我已经测试过了。问题是该窗口何时从facebook显示。

请帮忙!

我对提要方法没有经验,在我的应用程序中,当用户点击某个按钮时,我会修复要发布的文本。

我的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
                        }
                    });
                }

也许不是最好的解决方案,但它仍然对我有效,我没有任何弹出窗口或类似的东西。

希望这能解决你的问题。