2013-08-22 24 views
0

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

现在我用:

<script>window.open("url")</script> 

UPD 可能是我笨,但

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

dos'n工作......它的开幕片,而是着眼于它。

+0

'window.focus()'? – Neal

+1

可能重复的[以编程方式在后台打开新的浏览器选项卡](http://stackoverflow.com/questions/7386208/open-a-new-browser-tab-in-background-programmatically) –

+1

和[打开新选项卡在后台?](http://stackoverflow.com/q/10812628/218196)。 –

回答

1

您可以创建一个事件(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); 

event.initMouseEvent

+0

我不使用任何点击我加载了一个打开一个新选项卡的页面,这个选项是用户以前选择的。 – Atterratio

相关问题