Я создаю приложение для Facebook.Тип холста Facebook - FBML, затем я помещаю fb: iframe на страницу индекса, загружаю свой движок ajax внутри этого iframe, и после этого весь контент обновляется через ajax.Иногда страницы содержимого могут быть длинными и требовать от пользователя прокрутки вниз (с помощью главной полосы прокрутки браузера).Но когда вы нажимаете на ссылку после прокрутки вниз и загружается следующая страница контента, полоса прокрутки остается там, где она была (что имеет смысл), поэтому вам нужно прокрутить страницу вверх.
Мне удалось решить эту проблему путем принудительной прокрутки после загрузки данных.И он попадает в верхнюю часть div, но не в верхнюю часть страницы, где находится панель facebook.Я попытался прокрутить родительское окно, но это невозможно из-за ограничений безопасности между сайтами.
Я заметил, что когда вы используете FB.ui (то есть для создания потока для публикации) из того же места, гдеЯ загружаю свой контент, он прокручивается до самого верха.Так что я думаю, может быть, есть вызов API FB, чтобы сделать это, но я не могу найти его.
Или, может быть, каким-то образом заставить браузер прокручивать все вверх, независимо от того, находитесь ли вы в iframe?
Есть идеи?