window.open()
被主线程调用时,默认情况下会打开一个新标签页。
但是,在 Opera 16 和 Google Chrome 29 中,每次都会打开一个新窗口。
<input type="button" value="Open" onclick="cb1()">
<script type="text/javascript">
function cb1() {
setTimeout(wo, 1000); //simple async
}
function wo()
{
var a = window.open("http://google.com", "w2");
a.focus();
}
</script>
这是我对使用JavaScript在新标签页中打开URL(而不是新窗口)的答案。
我该如何在当前浏览器标签页中打开链接(按照浏览器默认设置)?