Как читать атрибут webkitAllowFullScreen в iframe, используя JavaScript - PullRequest
5 голосов
/ 13 декабря 2011

Для следующего кода iframe:

<iframe src="testA.html" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>

Внутри testA.html, как мне узнать, включен ли атрибут webkitAllowFullScreen с использованием javascript?

Ответы [ 2 ]

4 голосов
/ 19 ноября 2012

Если атрибуты allowfullscreen добавляются в iframe, переменная ниже должна быть true

var fullscreenEnabled = document.fullscreenEnabled || document.webkitFullscreenEnabled || document.mozFullScreenEnabled;

Это даже работает, когда iframe src находится в другом домене.
Примечание: буква s в fullscreenEnabled - заглавная для Firefox

1 голос
/ 13 декабря 2011

Это самое надежное решение:

if(window.frameElement && window.frameElement.hasAttribute("webkitAllowFullScreen")){

}

Используется window.frameElement, которое возвращает узел DOM родительского элемента кадрирования, который затем можно сделать * 1007.*hasAttribute вызов против.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...