gpt4 book ai didi

javascript - 如何在没有 jQuery 或任何其他库的情况下捕获 CTRL-S?

转载 作者:可可西里 更新时间:2023-11-01 02:01:29 25 4
gpt4 key购买 nike

如何捕获网页中的 CTRL + S 事件?

我不想使用 jQuery 或任何其他特殊库。

提前感谢您的帮助。

最佳答案

2020 年的最新答案。

由于最近更改了键盘事件对象,并且现在已弃用其许多旧属性,因此这是一个现代化的代码:

document.addEventListener('keydown', e => {
if (e.ctrlKey && e.key === 's') {
// Prevent the Save dialog to open
e.preventDefault();
// Place your code here
console.log('CTRL + S');
}
});

注意新的 key属性,其中包含有关敲击键的信息。此外,某些浏览器可能不允许代码覆盖系统快捷方式。

关于javascript - 如何在没有 jQuery 或任何其他库的情况下捕获 CTRL-S?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11362106/

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