我需要在浏览器中打开一个新标签,并使用组合键重新关注前一个标签: Crtl + 标签 + Shift 。我在这里阅读了大部分解决方案,现在已经从JS
弃用了它们。如果还有其他方法,请分享。
答案 0 :(得分:0)
我认为你不能模拟这个,因为浏览器可以为你输入关键事件是一个非常安全的问题。
想象一下,浏览器会输入 Crtl + Shift + Esc ,你的任务管理器就会打开,就像那样。
问题是你的目标究竟是什么?也许还有另一种方法可以实现它。
如果您想要留在浏览器标签中,只需点击或向用户展示其他内容,您可以使用iframe
或fancybox
或类似内容显示内容这一点。
答案 1 :(得分:-1)
使用javascript可以发生关键事件。
所以我想你可以说
document.addEventListener('keydown', function(event) {
if (event.code == 'ControlLeft' && 'ctrlKey' && 'Tab') {
window.open('http://www.eeedddö.de','_blank');
}
});
问题是 Strg + Tab 键只是切换你的浏览器标签,所以我认为你需要一个没有 Strg + Tab 键。