Shadow DOM 防止样式泄漏但不泄漏脚本

Shadow DOM prevents leakage of style but not leakage of script

我正在学习 Web 组件并了解影子 DOM 如何防止样式从自定义组件泄漏到主组件 DOM。

但是自定义组件中定义的脚本仍在泄漏,因为我能够从主 DOM 访问函数。有解决办法吗?

JavaScript可以访问DOM,JavaScript不可以运行 DOM.

因此影子DOM与when/how/what无关JavaScript

一个网页只有一个全局范围(运行宁JavaScript)

因此 <script> 您在影子 DOM 运行 中添加的标签 global 范围。

你想达到什么目的?