#facebook #iframe #width #scrollbar
#Facebook #iframe #ширина #полоса прокрутки
Вопрос:
Я искал решения, но большинство из них устарели или работают некорректно. В начале моего документа (основной файл приложения FB — index.php ), я добавил:
<script>
window.fbAsyncInit = function() {
$('#iframe_canvas').css({'overflow': 'hidden'});
FB.Canvas.setAutoResize();
}
</script>
Я также пытался использовать setSize({ширина и высота}).
Как я вижу, в предыдущих версиях есть опция «удалить полосы прокрутки» в настройках холста, которая теперь удалена. Я пытался изменить iframe, iframe> html и iframe> body CSS на overflow: hidden, overflow-x: hidden и многие другие. Также с помощью JavaScript без эффекта.
Может ли кто-нибудь указать правильный путь? Предыдущие решения, найденные в stackoverflow, также не помогают.
Ответ №1:
Я бы поиграл с двумя параметрами в расширенных настройках вашего приложения: ширина холста и высота холста. И посмотрите, работает ли определенная комбинация из них. Кроме того, setAutoResize устарел в пользу setAutoGrow() . См. https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoResize /