iframe中的所有keyup / keydown事件? [英] catch-all keyup/keydown events in iframe?

查看:194
本文介绍了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事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆