捕获父文档中多个子iFrame的keydown事件?

问题描述 投票:0回答:1

This question说iFrame捕获键盘事件的唯一方法是它有焦点,但目标有点不同。

我们的页面嵌入了多个iFrame,所有iFrame都监控相同的keydown事件。

是否可以从根文档中捕获所有这些子iFrame的keydown事件?这样,我们就可以避免代码重复。

如果没有,是唯一的选项来捕获每个子iFrame中的keydown事件并推送事件并处理到根文档?

javascript html html5 iframe dom-events
1个回答
0
投票

这似乎不可能。我们决定在每个子iframe中捕获keydown事件,并将它们传递给父文档,其中master函数处理所有键盘事件。

不幸的是,它在每个子iframe中重复了一些代码,但这似乎是不可避免的,直到出现更好的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.