attachShadow“模式”打开vs关闭?

时间:2017-05-24 13:12:48

标签: javascript shadow-dom

我在Shadow DOM上观看过一些视频观看的视频。每个人似乎都忽略了这种模式。 “只是不要让它关闭”“基本上它不太灵活,你不希望它关闭”。

attachShadow( { mode: 'open' } )

任何人都简明扼要地解释了这是做什么的?

HTMLVideoElement是封闭暗影的一个例子吗?我相信你不能在这里创建一个阴影,因为一个已经存在,但是你无法访问它或者没有关系吗?

感谢。

1 个答案:

答案 0 :(得分:5)

有关closedopen模式之间的差异,请查看以下答案:

What is the difference between open and closed shadow DOM encapsulation mode?

<video>元素使用用户代理影子DOM。它是Shadow DOM的第三种形式,但它充当封闭的Shadow DOM。关于用户代理一,请看这个问题:

How to get element in shadow root with JavaScript?