如何使用热键打开多个链接?

How can I open multiple links using a hotkey?

我想在网页上使用热键打开多个链接。为此,我使用 accesskey 进行热键映射和以下代码。

<a href="https://link1"
   onclick="window.open('link2'); window.open('link3'); return true;"
   accesskey="1">Some text</a>

当使用 accesskey 访问元素时,onclick 事件不会确认(但 Tab 到 select 并输入有效)。有没有其他DOM事件,或者方法可以实现hotkey = 'open_multiple_windows'?

的功能

我尝试使用 onsubmitonchangeoninputonselectonopen

因为您使用的是 jQuery 这可以通过捕获按下或向上键并触发在不同选项卡或 window、

中打开来实现
$(document).keydown(function( event ) {
  if ( event.which == 13 ) {
    event.preventDefault();
    window.open('http://whosebug.com/', '_blank');
  }
});

当用户按下 ENTER 键时,这会将 Whosebug 打开到一个新的 window。

<a href="#" onclick="window.open('https://google.com','_blank'); window.open('https://bing.com','_blank');" accesskey=1></a>

此代码应该可以工作,但可能会阻止多个页面(作为弹出窗口)