簡體   English   中英

如何使用 node.js 關閉窗口

[英]How to close window using node.js

我創建了 node.js 腳本,它從 URL 獲取查詢字符串並在插入數據后將一些變量存儲在數據庫中我需要使用 node.js 關閉窗口或當前選項卡

由於 NodeJs 是一種服務器端語言,它不能在客戶端工作。 所以你可以使用下面的代碼來關閉窗口。 使用快速路由:

router.get('/close',(req, res) => {
    res.send("<script>window.close();</script > ")})

在這里,我們向客戶端發送一個腳本,該腳本在瀏覽器上運行並成功關閉窗口。

可以使用window.close()關閉由 NodeJS 服務器提供給客戶端的 HTML 頁面

您可以通過在此類 HTML 頁面上包含一個按鈕以及在按下按鈕時執行window.close的函數來手動觸發此行為。

如果您希望 NodeJS 服務器指示窗口何時准備好關閉,您有幾個選擇:

  • 使用 NodeJS 服務器的 websocket 連接來指示客戶端上的 HTML 頁面執行window.close()

  • 讓 HTML 頁面定期檢查(可能使用 GET 請求)服務器以查看頁面是否准備好執行window.close()

暫無
暫無

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

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