当将新元素添加到 中时iframe
,用户事件(即单击)需要相当长的时间才能开始被识别。(在我的场景中更加明显,以至于完全无法使用)
精通 Vue 的人是否至少了解为什么会发生这种情况以及是否有办法防止它发生?
任何见解将不胜感激。谢谢。
*原因是我正在构建一个浏览器扩展,将侧边栏注入到页面中,并且我需要隔离CSS,因为该扩展要在各个页面上使用,所以几乎不可能防止所有样式泄漏到页面中注入侧边栏。
是的,避免iframe
使用 and using#myDiv{ all: unset }
在某种程度上是有效的,但对于页面 CSS 中定义的一些非常具体的选择器来说会失败(并且完全不适用于input
元素)。在我想要支持的所有页面上寻找它们很快就会变成一场噩梦。
HUX布斯
相关分类