如何防止命令箭头键在 macOS Chrome 上向前/向后导航?

如何防止命令箭头键在 macOS Chrome 上向前/向后导航?

在 macOS 上,我通常使用commandleft arrowcommandright arrow快捷键将光标移动到文本的开头或结尾。

不幸的是,如果我在 Chrome 桌面网络浏览器应用中执行此操作,并且键盘焦点意外地超出了任何文本字段,那么浏览器将在历史记录中向前或向后导航。

我只希望command[command]键盘快捷键能够浏览历史记录。

最简单的方法是什么(最好避免使用第三方应用程序)来做到这一点(chrome://也许是某些东西)?

答案1

如果您有权访问代码,您可以捕获该页面的快捷键:

document.addEventListener("keydown", function(e) {
  if ( ( e.metaKey || e.ctrlKey )
      && e.keyCode == 37 ) // left arrow key.
  {
         e.preventDefault();
  }
}, false);

答案2

尝试在文本字段中使用Ctrl+ACtrl+ ;它们应该可以安全地完成您想要的操作!E

相关内容