我可以使用javascript在浏览器中打开一个新选项卡,但不能切换到它吗?

我可以使用javascript在浏览器中打开一个新选项卡,但不能切换到它吗?,javascript,html,web,Javascript,Html,Web,我可以使用javascript在浏览器中打开一个新选项卡,但不能切换到它吗 现在我使用: <script>window.open("url")</script> window.open(“url”) UPD 也许我很笨,但是 <script> function openWin(){ popupWindow = window.open("url"); popupWindow.blur(); } openWin() </script>

我可以使用javascript在浏览器中打开一个新选项卡,但不能切换到它吗

现在我使用:

<script>window.open("url")</script>
window.open(“url”)
UPD 也许我很笨,但是

<script>
function openWin(){
    popupWindow = window.open("url");
    popupWindow.blur();
}
openWin()
</script>

函数openWin(){
popupWindow=window.open(“url”);
popupWindow.blur();
}
openWin()
不要工作。。。这是一个打开的选项卡,但请关注它。

您可以创建一个事件(ctrl+单击)来完成此操作,例如:-

var event = document.createEvent("MyEvent");
var a = document.createElement("a");
a.href = "http://www.stackoverflow.com/";
event.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
a.dispatchEvent(event);

JavaScript模糊事件将焦点从窗口移开,因此我相信您可以打开一个新窗口,然后将焦点从窗口移开


和的可能重复,可能还有更多……这是一种糟糕的做法。我不认为有什么“好”的理由这么做。新标签是否集中取决于浏览器,而不是你。我不使用任何单击,我加载的页面会打开一个新标签,即用户以前选择的标签。