使用 angular jshotkeys 时覆盖浏览器快捷键
Override browser shortcut keys while using angular jshotkeys
我在我的网页上使用 angular 热键来处理使用键盘的快捷方式。但是现在我想使用 ctrl + S 来保存我的数据。但是当我尝试时它显示网页保存对话框。
那么,有什么方法可以在热键框架中覆盖它吗?
提前致谢。
假设您正在谈论 this framework,您可能只需取消关联事件的默认效果:
hotkeys.add({
combo: 'ctrl+s',
description: 'Save my data',
allowIn: ['INPUT', 'SELECT', 'TEXTAREA'],
callback: function(event) {
// (insert saving logic here)
event.preventDefault();
}
});
我在我的网页上使用 angular 热键来处理使用键盘的快捷方式。但是现在我想使用 ctrl + S 来保存我的数据。但是当我尝试时它显示网页保存对话框。 那么,有什么方法可以在热键框架中覆盖它吗?
提前致谢。
假设您正在谈论 this framework,您可能只需取消关联事件的默认效果:
hotkeys.add({
combo: 'ctrl+s',
description: 'Save my data',
allowIn: ['INPUT', 'SELECT', 'TEXTAREA'],
callback: function(event) {
// (insert saving logic here)
event.preventDefault();
}
});