我可以使用 javascript 在浏览器中打开一个新标签,但不能切换到它吗?
现在我使用:
<script>window.open("url")</script>
UPD 可能是我很愚蠢,但是
<script>
function openWin(){
popupWindow = window.open("url");
popupWindow.blur();
}
openWin()
</script>
dos'n 工作...它正在打开标签,但专注于它。
我可以使用 javascript 在浏览器中打开一个新标签,但不能切换到它吗?
现在我使用:
<script>window.open("url")</script>
UPD 可能是我很愚蠢,但是
<script>
function openWin(){
popupWindow = window.open("url");
popupWindow.blur();
}
openWin()
</script>
dos'n 工作...它正在打开标签,但专注于它。
JavaScript模糊事件将焦点从窗口中移开,因此您可以打开一个新窗口,然后将焦点从窗口中移开,我相信。
您可以创建一个事件 ( ctrl+ click) 来执行此操作,例如:-
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);