按 iframe 内的空间滚动外页

问题描述

我正在尝试向 itch 提交一个使用空格键的网页游戏。我的游戏被嵌入到他们网站的 iframe 中。但是,当您在嵌入页面上按空格键时(即使在 iframe 内部单击之后),它也会向下滚动父页面

我已将此添加到 keyup 侦听器中:

document.addEventListener('keyup',e => {
    e.preventDefault();
    e.stopPropagation();
    e.stopImmediatePropagation();
    handleInput(e);
    return false;
});

我尝试将侦听器更改为在窗口上,我尝试了这里的建议:https://stackoverflow.com/a/63695716/929321

每次都在滚动父页面,我不知道该怎么办

解决方法

尝试类似的步骤,但使用 keydown。请注意,空格键的这种行为是在 keydown 而不是 keyup 时触发的。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...