display对象可以获取所有显示屏
此处演示程序启动是投放新窗口至另一屏幕
import { app, browserwindow } from 'electron'
const electron = require('electron') //获取electron对象
let newwindow
function createwindow () {
/**
*主窗口省略
*/
let displays = electron.screen.getalldisplays()
let externaldisplay = displays.find((display) => {
return display.bounds.x !== 0 || display.bounds.y !== 0
})
if (externaldisplay) {
newwindow = new browserwindow({
fullscreen:false,
x: externaldisplay.bounds.x + 500,
y: externaldisplay.bounds.y + 50,
width: 1000,
height: 800
})
newwindow.loadurl(newurl)
}
newwindow.on('closed', () => {
newwindow = null
})
}
app.on('ready', createwindow)
如对本文有疑问, 点击进行留言回复!!
2020-07-21 html5如何监听veido的全屏 + css的字体间距 + JS的window.open() + 软技能svn与git
html+css+js适合前端小白的实战全解(超详细)——2048小游戏(二)
在使用@angular/cli创建的angular项目上添加postcss等一系列移动端自适应插件
网友评论