Я использую веб -компоненты с Shadow Dom в проекте, и я хотел бы скопировать Innerhtml страницы в качестве отображаемой.
Я думаю, что мне нужно написать петли функции по каждому узлу DOM и получить либо детей Shadow DOM, если таковые имеются, либо дети Light DOM.
node.shadowRoot ? node.shadowRoot.children : node.children
У меня были проблемы с тем, чтобы сделать это правильно, и я удивлен, что ничего не могу найти в Google.
Оригинал: “https://dev.to/mpuckett/how-can-i-get-rendered-innerhtml-that-includes-shadow-dom-11nn”