logo
当前位置:首 页 > 编程技术 >前端开发 > 查看文章

electron 多屏显示

前端开发, 编程技术 你是第73个围观者 0条评论 供稿者: 标签:

多个显示器【外接的例如有些商店业务员一个有一个对客户的收银的那种机器】的功能用的比较少,再一次亲身经历说下,远离百度

 

有问题多看文档。找找中文的,再找找英文的;

electron多显示器文档:https://www.electronjs.org/docs/api/screen

 

代码:

 

const { app, BrowserWindow, screen } = require('electron')
 
let win
app.whenReady().then(() => {
  const { width, height } = screen.getPrimaryDisplay().workAreaSize
  win = new BrowserWindow({ width, height })
  win.loadURL('https://github.com')
})

 

另外一个例子:

 

let win
 
app.whenReady().then(() => {
  const displays = screen.getAllDisplays()
  const externalDisplay = displays.find((display) => {
    return display.bounds.x !== 0 || display.bounds.y !== 0
  })
 
  if (externalDisplay) {
    win = new BrowserWindow({
      x: externalDisplay.bounds.x + 50,
      y: externalDisplay.bounds.y + 50
    })
    win.loadURL('https://github.com')
  }
})

 

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao design Studio All Rights Reserved.沪ICP备14052271号-3