在FireFox中无法使用的新标签页中打开

时间:2014-03-05 13:15:27

标签: javascript firefox

在新标签页中打开网址的功能在Chrome中运行良好,但在Firefox中则无效。它试图模拟ctrl + click。

主要是在新标签页中打开网址,并将焦点放在现有窗口上。

var url = "http://www.google.com";
var a = document.createElement("a");
    a.href = url;
    var evt = document.createEvent("MouseEvents");
    //the tenth parameter of initMouseEvent sets ctrl key
    evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0,
                                true, false, false, false, 0, null);
    a.dispatchEvent(evt);

这是firefox的限制吗?我检查了firefox中的设置,并检查了新选项卡中的打开。

0 个答案:

没有答案