使用Javascript按下命令键时,在新窗口中打开链接

时间:2014-04-15 00:50:58

标签: javascript jquery macos

我正在使用Javascript打开链接,并且我想在Apple计算机上按下“命令”键时在新选项卡中打开链接。现在,我有这个:

$(document).on('click','a[data-id]',function(e){
    if(e.ctrlKey||expressionForCommandKey){
        ...
    }
}

1 个答案:

答案 0 :(得分:1)

为什么不只是用户正常的锚行为并定位一个新窗口(新浏览器中的选项卡)?

<a href="http://www.google.com" target="_blank">link</a>

但如果你有更高的理由使用它,请尝试:

$(document).on('click','a[data-id]',function(e){
    if(e.ctrlKey || e.metaKey){
        // command was used
    }
});