dom.openOrClosedShadowRoot()
Получает открытый или закрытый корень тени, размещённый в указанном элементе. Если корень тени не прикреплён к элементу, он вернёт null.
Примечание: В Firefox эквивалентным свойством является element.openOrClosedShadowRoot. Это только для чтения свойство, представляющее корень тени, размещённый в элементе, независимо от того, является ли его mode open или closed.
Используйте Element.attachShadow() для добавления корня тени к элементу.
Синтаксис
let shadowRoot = browser.dom.openOrClosedShadowRoot( element, // HTMLElement )
Параметры
element-
HTMLElement. Элемент-хост.
Возвращаемое значение
Объект ShadowRoot, независимо от того, установлен ли его mode в open или closed, или null , если корень тени отсутствует.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
openOrClosedShadowRoot |
88 | 88 | НетИспользуйтеelement.openOrClosedShadowRoot, доступно с Firefox 63. |
? | 74 | Нет | ? | ? | НетИспользуйтеelement.openOrClosedShadowRoot, доступно с Firefox 63. |
? | Нет | ? |
См. также
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dom/openOrClosedShadowRoot