Документ: свойство pictureInPictureElement
Ограниченная доступность
Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.
Только для чтения pictureInPictureElement свойство интерфейса Document возвращает Element, который в настоящее время отображается в режиме «картинка в картинке» в этом документе, или null, если режим «картинка в картинке» в настоящее время не используется.
Хотя это свойство является только для чтения, оно не будет выбрасывать исключение при модификации (даже в строгом режиме); установка значения — это операция без действия и будет проигнорирована.
Значение
Ссылка на объект Element, который в настоящее время находится в режиме «картинка в картинке».
Возвращает null, если документ не имеет связанного элемента в режиме «картинка в картинке». Например, элемента «картинка в картинке» нет или элемент принадлежит iframe.
Примеры
В этом примере представлена функция exitPictureInPicture(), которая проверяет значение, возвращаемое pictureInPictureElement. Если документ находится в режиме «картинка в картинке» (pictureInPictureElement не null), выполняется Document.exitPictureInPicture() для выхода из режима «картинка в картинке».
function exitPictureInPicture() {
if (document.pictureInPictureElement) {
document.exitPictureInPicture();
}
}
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
pictureInPictureElement |
69 | 79 | Нет | 56 | 13.1 | 105 | Нет | 72 | 13.4 | 20.0 | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/pictureInPictureElement