Я хочу получить высоту окна facebook, используя javascript из моего iframe. Однако window.innerHeight дает мне высоту iframe. Как я могу решить эту проблему ?Как я могу получить высоту окна facebook из iframe?
3
A
ответ
7
Если вы как раз с помощью Facebook JavaScript SDK, вы можете использовать FB.Canvas.getPageInfo()
FB.Canvas.getPageInfo(
function(info) {
console.log('Height: ' + info.clientHeight);
}
);
0
Вам нужно получить родительское окно iframe и получить его высоту. Вместо этого вы можете попробовать parent.window.innerHeight
, и это должно привести правильный ответ.
следующие работы: если документ это в включен в другой документ через IFRAME:
<script type="text/javascript">
alert(parent.window.innerHeight);
</script>
Обратите внимание, что это может не работать для запросов между доменами, то есть, если вы встраивание что-то не принимал на том же домене, что и основной сайт, который может быть в случае facebook приложения
Смежные вопросы
- 1. Как получить высоту родительского окна из iFrame с помощью jQuery?
- 2. Как я могу «заблокировать» facebook в iFrame?
- 3. JQuery - Как я могу динамически регулировать высоту iframe?
- 4. Как получить высоту окна в угловом js
- 5. Я не могу получить нужную высоту окна для IE7
- 6. Получить высоту окна
- 7. Получите высоту окна просмотра браузера из iframe с помощью jquery
- 8. Как получить высоту окна window.scroll?
- 9. Как получить идентификатор страницы из Facebook Iframe
- 10. Как я могу получить высоту UILabel?
- 11. получить доступную высоту окна браузера внутри фреймов
- 12. Получить Facebook iframe params
- 13. Как я могу получить ИСТИНУЮ высоту div?
- 14. Можно ли получить высоту iframe?
- 15. Отрегулируйте высоту iframe, поэтому размер окна просмотра
- 16. Как я могу получить фактическую высоту экрана?
- 17. Как я могу получить высоту экрана браузера?
- 18. Как я могу получить высоту ActionBar.Tab?
- 19. Как я могу получить высоту клавиатуры?
- 20. Как я могу установить высоту iframe на 100%?
- 21. получить ширину высоту содержимого Iframe
- 22. Как изменить URL-адрес окна браузера из приложения facebook (iframe)?
- 23. Получить высоту и ширину iframe
- 24. как я могу увеличить высоту входного окна AccessAccessoryView
- 25. facebook-app: как я могу изменить высоту изменяемого размера iframe-приложения?
- 26. Получить высоту заголовка окна X11
- 27. Как я могу получить источник iframe?
- 28. Как я могу получить URL-адрес iframe?
- 29. Как получить высоту и ширину iframe
- 30. Получить высоту окна просмотра/окна в ReactJS
Не уверен, но я думаю, что это невозможно, вам будет отказано в доступе к содержимому iframe. Но зачем это нужно? запрашивая социальные плагины facebook, вы можете установить ширину и высоту. –