I want to create a shadow DOM for an element so I can display elements for a Chrome extension without the page styles affecting them.
When I looked at the documentation for Element.createShadowRoot
I saw it was deprecated so I checked out Element.attachShadow
. It said I had to provide an encapsulation mode but did not explain what the different modes do. I searched a bit but I wasn't able to find anything clearly explaining what the difference was.
What is the difference between the modes and which one should I use for what I am trying to achieve?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…