Facebook "JS SDK" выдвигает окно вверх, открывая диалоговое окно - PullRequest
3 голосов
/ 14 марта 2012

при использовании метода «подачи» FB JS SDK ... всплывающее окно, созданное в Facebook, помещается в самом верху окна и автоматически приводит к тому, что окно также прокручивается вверх.

, если пользователь находится в нижней части веб-страницы и «кормит» и открывает диалоговое окно ... они перейдут в верхнюю часть страницы ..., что портит впечатление.

какие-нибудь исправления здесь?

проблема не в теге привязки с href = "#". Я проверил это. Проблема в том, когда окно отображается из Facebook.

пожалуйста, помогите!

1 Ответ

0 голосов
/ 14 марта 2012

У меня нет опыта работы с фидом, в моих приложениях у меня есть фиксированный текст для публикации, когда пользователь нажимает на определенную кнопку.

Мой фрагмент кода 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
                        }
                    });
                }

Возможно, не лучшее решение, но оно все еще работает для меня, и у меня нет всплывающего окна или чего-то в этом роде.

Надеюсь, это поможет с вашей проблемой.

...