只打開一個標籤。例如,我html
文件:只需在window.open
<script>
window.open('http://stackoverflow.com/');
</script>
我run my file。我希望只有堆棧溢出選項卡打開。我不想在堆棧溢出選項卡打開之前選擇該選項卡。我必須做什麼?不使用服務器。
只打開一個標籤。例如,我html
文件:只需在window.open
<script>
window.open('http://stackoverflow.com/');
</script>
我run my file。我希望只有堆棧溢出選項卡打開。我不想在堆棧溢出選項卡打開之前選擇該選項卡。我必須做什麼?不使用服務器。
使用window.location.href在當前選項卡中加載。
window.location.href='http://stackoverflow.com';
感謝,它的工作!不幸的是,如果我指定一些URL,只有最後一個URL打開。'不起作用,只打開最後一個URL –
它只能用於一個URL,而不能用於多個URL。 –
Arun CM,以及如果URL很多時我必須做什麼?(是的,我知道我必須指定它我的問題。) –
這很明顯,因爲腳本運行後,運行腳本的窗口未關閉。那麼你應該關閉窗口。
<script>
window.open('http://stackoverflow.com/');
window.close();
</script>
您可以使用window.location.href="http://stackoverflow.com/"
負載功能
通常它應該在新選項卡中打開堆棧溢出,而不打開「file:// ...」選項卡。 HTML中有沒有其他的錨/ JS?如果你只是在jsfiddle中測試你的JS,它就是正確的。如果沒有完整的代碼,很難找到解決方案。 – mxlse
@mxl新窗口是運行腳本的窗口。它並沒有關閉。 – nicael
你說得對。抱歉! – mxlse