Jea*_*amp 6 html iframe events pointer-events
可以有一个带有指针事件的外部 div: none; 和另一个带有指针事件的 div:auto;。外部 div 对点击事件是透明的(即它不会对点击事件做出反应,但底层 html 控件会),而内部 div 会。
但是,我现在有一个场景,我需要用 iframe 做同样的事情,但它不起作用。我设置了指针事件:无;在 iframe 上,但是即使它们有指针事件,应该可点击的内部 div 也不是: auto; 放。
这里还有另一个类似的问题,但由于偏离主题而被关闭。我不明白为什么。这是一个非常有效的 html/css 问题。
iFrame 被视为单个内容,而不是 iFrame 所在页面的一部分,因此,不,这是不可能的。
渲染器和 DOM 将 iFrame 视为黑匣子。这正是为什么您不能运行类似iFrameElement.childNodes[0]和类似的常规方法(并获取<html>iFrame 的 )的原因。你必须跑步iFrameElement.contentWindow.document.documentElement或者类似的事情。它是一个完全独立的浏览上下文。