簡體   English   中英

如何在JavaScript中打開新的瀏覽器標簽?

[英]How can I open a new browser tab from within JavaScript?

如何編寫JavaScript函數以指定的URL打開新的瀏覽器選項卡? 我知道如何在HTML中使用帶有target =“ _ blank”的鏈接來執行此操作,但就我而言,我需要在JS函數中執行此操作。

謝謝

您不能指定在“新選項卡”中打開,但是如果您使用的是選項卡式瀏覽器,則此行為是可配置的。 例如,我認為Firefox默認具有此行為

參見工具->選項->選項卡->選中“改為在新選項卡中打開新窗口”

以下JavaScript將為您帶來魅力

<script>
    window.open("http://www.google.com", "google"); 
</script>

你不能 Javascript不對選項卡提供內置支持,因為並非所有具有Javascript功能的瀏覽器都完全具有選項卡(請考慮IE6)。 您最多可以打開一個新窗口(盡管可能會阻止彈出窗口)。

某些瀏覽器可能會將這些新窗口顯示為選項卡。 我相信Opera會這樣做。

<script>
  window.open("http://stackoverflow.com/", "SO");
</script>

更多信息在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM