Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
ShadowRoot: serializable-Eigenschaft
Baseline 2024Newly available
Since September 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die schreibgeschützteserializable-Eigenschaft derShadowRoot-Schnittstelle gibttrue zurück, wenn der Shadow-Root serialisierbar ist.
Wenn gesetzt, kann der Shadow-Root durch Aufrufen der MethodenElement.getHTML() oderShadowRoot.getHTML() mit dem Parameteroptions.serializableShadowRoots auftrue gesetzt serialisiert werden.
Dieserializable-Eigenschaft eines Shadow-Roots wird beim Erstellen des Shadow-Roots festgelegt, entweder deklarativ durch Hinzufügen desshadowrootserializable-Attributs auf einem<template>-Element (zusammen mit einem erlaubtenshadowrootmode-Wert) oder durch Setzen desoptions.serializable-Parameters auftrue, wennElement.attachShadow() verwendet wird.
In diesem Artikel
Wert
true, wenn der Shadow-Root serialisierbar ist; andernfallsfalse.
Beispiele
const customElem = document.querySelector("my-shadow-dom-element");const shadow = customElem.shadowRoot;// …// Is it serializable?const hostElem = shadow.serializable;Spezifikationen
| Specification |
|---|
| DOM> # dom-shadowroot-serializable> |