ShadowRoot: свойство clonable
Свойство clonable только для чтения интерфейса ShadowRoot возвращает true если теневой корень клонируемый, и false в противном случае.
Когда значение равно true, клонированный теневой хост с помощью Node.cloneNode() или Document.importNode() будет включать копию теневого корня.
По умолчанию значение равно false. Его можно установить в true используя опцию clonable метода Element.attachShadow() или установив атрибут shadowrootclonable элемента <template>, используемого для декларативного присоединения теневого корня.
Значение
true если теневой корень клонируемый, и false в противном случае.
Примеры
const host = document.createElement("div");
const shadowRoot = host.attachShadow({
mode: "open",
clonable: true,
});
shadowRoot.clonable;
// true
Спецификации
| Спецификация |
|---|
| DOM # dom-shadowroot-clonable |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
clonable |
124 | 124 | 123 | 110 | 17.4 | 124 | 123 | 82 | 17.4 | 27.0 | 124 |
© 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/ShadowRoot/clonable