gpt4 book ai didi

javascript - 如何防止 Amazon Fire TV HTML5 Web 应用程序中的默认返回行为?

转载 作者:行者123 更新时间:2023-11-28 05:28:59 26 4
gpt4 key购买 nike

我试图在某些情况下覆盖默认的后退行为,并更新我的应用程序状态而不是触发历史 popstate 事件。

我是否应该 Hook 其他一些事件以防止默认行为?我发现远程后退按钮会触发 keydown 事件, e.keyCode === 27

const FIRE_REMOTE_BACK = 27;
handleBackButton = (e) => {
e.stopImmediatePropagation();
e.stopPropagation();
e.preventDefault();
// update app state
}
handleKeyDown = (e) => {
const {keyCode} = e;

if (keyCode === FIRE_REMOTE_BACK) {
return handleBackButton(e);
}
}

我看到我的应用程序状态短暂更新,但随后返回事件完成。

最佳答案

回答了我自己的问题。监听“keyup”(不是 keydown)事件并阻止Default()

关于javascript - 如何防止 Amazon Fire TV HTML5 Web 应用程序中的默认返回行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39882114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com