Spec-Zone.ru › Web APIs

ShadowRoot: свойство serializable

Свойство serializable только для чтения интерфейса ShadowRoot возвращает true, если теневой корень сериализуем.

Если установлено, теневой корень можно сериализовать, вызвав методы Element.getHTML() или ShadowRoot.getHTML() с параметром options.serializableShadowRoots установленным в true.

Свойство serializable теневого корня задаётся при его создании, либо декларативно, добавив атрибут shadowrootserializable к элементу <template> (вместе с допустимым значением атрибута shadowrootmode), либо установив параметр options.serializable в значение true при использовании метода Element.attachShadow().

Значение

true если теневой корень сериализуем; false в противном случае.

Примеры

let customElem = document.querySelector("my-shadow-dom-element");
let shadow = customElem.shadowRoot;

// ...

// Is it serializable?
let hostElem = shadow.serializable;

Спецификации

Спецификация
DOM
# dom-shadowroot-serializable

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
serializable 125 125 128 111 18 125 128 83 18 27.0 125

© 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/serializable

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API