2017-01-09 11 views
1

私はWebワーカーがDOMを操作できないことを知っていますが、これは想定されていませんが、WebワーカーでシャドーDOMを操作する方法があるかどうかを知りたいと思います。私がほとんど確実ではないとはいえ、私はそれに関する情報やドキュメンテーションを見つけることができませんでした。ウェブワーカーでシャドーDOMを使用することはできますか?

答えて

2

DOM要素ではできないのと同じ理由で、シャドウDOMをWebワーカーに投稿または転送することはできません。

代わりに、あなたのワーカーでstringというHTMLを操作してから、innerHTMLプロパティを使用してシャドウDOM shadowRootに挿入する必要があります。

プロジェクタのアーキテクチャによっては、DOMと直接対話できるWebSocketの使用を検討することもできます。

関連する問題