-1
我正在構建一個應用程序,在該應用程序中,我需要檢測連接的無線網絡中的任何更改,即當用戶從一個網絡轉移到另一個網絡並記錄更改時。是一種在節點js中監聽無線網絡變化的方法嗎?
我正在使用電子js和無線工具爲nodejs。
那麼有沒有辦法做到這一點,或者我必須使用setInterval()來檢查每隔幾秒鐘。
任何建議/解決方案表示讚賞。謝謝。
我正在構建一個應用程序,在該應用程序中,我需要檢測連接的無線網絡中的任何更改,即當用戶從一個網絡轉移到另一個網絡並記錄更改時。是一種在節點js中監聽無線網絡變化的方法嗎?
我正在使用電子js和無線工具爲nodejs。
那麼有沒有辦法做到這一點,或者我必須使用setInterval()來檢查每隔幾秒鐘。
任何建議/解決方案表示讚賞。謝謝。
在線(在index.html或其他HTML文件)來檢測,如果互聯網連接存在這樣的:
index.html中,你可以這樣做:
const {ipcRenderer} = require('electron');
const updateOnlineStatus =() => {
ipcRenderer.send('online-status-changed', navigator.onLine ? true : false)
}
window.addEventListener('online', updateOnlineStatus)
window.addEventListener('offline', updateOnlineStatus)
和文件main.js:
var ipcMain = require('electron').ipcMain;
ipcMain.on('online-status-changed', (event, status) => {
if(status)
alert("you are online");
else
alert("you are offline");}
繼承[event emitter](https://nodejs.org/api/events.html) – magreenberg