function createWindow() {
  // Create the browser window.
  const mainWindow = new BrowserWindow({
    width: 1024,
    height: 768,
    minWidth: 1024,
    minHeight: 768,
    show: false,
    title: '截图小工具',
    autoHideMenuBar: true,
    webPreferences: {
      preload,
      sandbox: false,
      contextIsolation: false,
      nodeIntegration: true
    }
  })

  mainWindow.on('ready-to-show', () => {
    mainWindow.show()
  })

  mainWindow.webContents.setWindowOpenHandler((details) => {
    shell.openExternal(details.url)
    return { action: 'deny' }
  })
  // 内嵌一个 web 网页
  mainWindow.loadURL('http://192.168.1.3:8848/')
  mainWindow.webContents.on('click', (event, x, y) => {
    console.log('🚀 ~ mainWindow.webContents.on ~ x:', x, y)
  })
}

想触发 electron 里面的窗口最小化事件:

image.png

举报· 207 次点击
登录 注册 站外分享
1 条回复  
renmu 该用户已被删除 昨天 23:36
提示: 作者被禁止或删除 内容自动屏蔽
返回顶部