You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现游戏网站按下指定按键关闭页面或跳转至其他网站

实现按键触发页面关闭/跳转功能

以下是用JavaScript实现按下`键时关闭页面或跳转网站的具体方案:

监听按键事件并执行操作

通过全局键盘事件监听,判断用户按下的按键是否为`(对应key值为Backquote),再执行对应的操作。

方案1:关闭当前页面

document.addEventListener('keydown', function(e) {
  // 检测是否按下`键
  if (e.key === 'Backquote') {
    // 尝试关闭页面
    window.close();
    // 注意:浏览器安全限制,只有通过window.open()打开的页面才能被脚本关闭,直接打开的页面可能无法触发
  }
});

方案2:跳转至指定网站

document.addEventListener('keydown', function(e) {
  if (e.key === 'Backquote') {
    // 阻止默认的输入行为(避免`字符被输入到页面元素中)
    e.preventDefault();
    // 替换为你的目标地址
    window.location.href = 'https://your-target-url.com';
  }
});

注意事项

  • 部分特殊键盘布局下,`键的key值可能不同,可先通过console.log(e.key)在浏览器控制台打印实际按键值,再调整判断条件。
  • 若页面中有输入框等可聚焦元素,需要确保事件监听能全局生效,或者在元素失焦时也能触发(可将事件绑定到window对象而非document)。

内容的提问来源于stack exchange,提问作者Nintendoboi2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 20:12:09