簡體   English   中英

如何在新的瀏覽器選項卡中從 Node 打開 URL,或者如果已經打開,則轉到現有的 URL?

[英]How do I open a URL from Node in a new browser tab, or go to existing one if its already open?

當您啟動 webpack 服務器時,它具有在新瀏覽器窗口中打開您的 URL 的簡潔功能,如果它尚未在一個瀏覽器窗口中打開,但如果它已經在一個選項卡中打開,則只需刷新現有一個(因此如果您多次啟動,則不會) t 最終會打開大量標簽)。

如何在我自己的命令行 Node Express 服務器應用程序中復制它? 我可以使用 open ( https://www.npmjs.com/package/open ) 打開一個新選項卡,但這總是會打開一個新選項卡,因此如果您不斷重新啟動服務器,它將打開多個選項卡。 無論如何(最好是一個易於使用的包)來檢查 URL 是否已經打開並刷新現有選項卡(如果它已經打開),打開一個新選項卡它不是?

我使用這個庫: react-dev-utils

var openBrowser = require('react-dev-utils/openBrowser');
openBrowser('https://stackoverflow.com/');

或者你可以參考實現來編寫你自己的。

暫無
暫無

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

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