它可以在Chrome中完美运行,因为它会在元键按下并单击时打开一个新选项卡。请参阅
中的代码 function simulateClick() {
var event = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': true,
'metaKey': true
});
var a = document.createElement("a");
a.href = "http://jsfiddle.net/";
var canceled = !a.dispatchEvent(event);
}
其次,metaKey(Mac OS)按下对Firefox无效。无论元键按下(Mac OS),按钮单击都会显示警告。