本文介绍了iframe中的所有keyup / keydown事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发一个基于画布的游戏,并使用 window.addEventListener()
附加 keyup
和关闭
事件。这在正常查看页面时工作,但在嵌入它作为iframe时;它不会得到keyup和keydown事件。
I'm working on a canvas-based game and am using window.addEventListener()
to attach keyup
and keydown
events globally. This works in when viewing the page normally, but when embedding it as an iframe; it doesn't get the keyup and keydown events. Is there a better way I can do this?
推荐答案
看来你只需要做 var realWindow = window.parent ||窗口;
,并在 realWindow
上使用addEventListener。
It seems you can just do var realWindow = window.parent || window;
and use addEventListener on realWindow
instead.
这篇关于iframe中的所有keyup / keydown事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!