我在一个简单的html文档中有一个canvas元素,其中包含一个附加的keydown和keyup监听器。当我在浏览器中加载文档并开始按键时,这可以正常工作。但是,如果我在iframe中加载文档,按下键时没有任何反应。似乎关键事件永远不会进入iframe或iframe中的文档。有办法解决这个问题吗?
答案 0 :(得分:1)
我在这个问题中找到了答案。将焦点设置在iframe内的文档上可以解决问题
答案 1 :(得分:0)
我发现将事件订阅到window.top为我工作,因为我的游戏是几个iframe深。