Javascript 您能否检查用户是否正在使用Electron查看网页?

Javascript 您能否检查用户是否正在使用Electron查看网页?,javascript,npm,electron,Javascript,Npm,Electron,假设我想构建一个简单的电子应用程序,当用户到达时提醒他 这可能吗?如果是这样,我将如何检测用户是否正在查看某个网页?Electron有一个事件,当页面在浏览器窗口中重定向时会触发该事件 参考上面的帖子,我想 const { BrowserWindow, dialog } = require('electron') const win = new BrowserWindow({ width: 800, height: 600 }) win.webContents.on('did-navigate

假设我想构建一个简单的电子应用程序,当用户到达时提醒他

这可能吗?如果是这样,我将如何检测用户是否正在查看某个网页?

Electron有一个事件,当页面在
浏览器窗口中重定向时会触发该事件

参考上面的帖子,我想

const { BrowserWindow, dialog } = require('electron')
const win = new BrowserWindow({ width: 800, height: 600 })

win.webContents.on('did-navigate', (event, url, httpResponseCode, httpStatusText) => {
    if(url == "example.com") {
        dialog.showMessageBox({ type: "info", message: `You visited ${url}` });
        //dialog docs at https://www.electronjs.org/docs/api/dialog#dialogshowmessageboxbrowserwindow-options
    }  
})


您可以查询UserAgent。大多数Electron应用程序中都会有“Electron”:Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,像Gecko)Electron/1.0.0 Chrome/53.0.2785.113 Electron/1.4.3 Safari/537.36