除了新的 Shadow Dom 和旧的 HTML iframe 元素之外,有没有办法阻止用户在我的小部件内的 DOM 元素上监听[委托]事件?
PS 我听说 Firefox 有 XBL,它具有类似于 Shadow DOM 的功能。目前是否支持?
除了新的 Shadow Dom 和旧的 HTML iframe 元素之外,有没有办法阻止用户在我的小部件内的 DOM 元素上监听[委托]事件?
PS 我听说 Firefox 有 XBL,它具有类似于 Shadow DOM 的功能。目前是否支持?
阅读委派事件处理的工作原理。
所以,我不认为这是可能的。直到您阻止事件在根级别传播(例如document
)。或者您可以覆盖(HTMLElement||Element).prototype.addEventListener
方法。
但是你为什么需要它?