Electron 如何从webview本身更改屏幕大小?

Electron 如何从webview本身更改屏幕大小?,electron,Electron,我有一个函数,在用户悬停窗口时调用。可以改变窗户的宽度吗?这是我的职责: function resize() { console.log('resize'); } 是的,可以访问渲染器BrowserWindowAPI。只需包含远程模块并获取当前窗口,这将允许您从主进程执行所有您可以执行的操作 示例: let { remote } = require('electron') let win = remote.getCurrentWindow() // Access to the re

我有一个函数,在用户悬停窗口时调用。可以改变窗户的宽度吗?这是我的职责:

function resize() {
    console.log('resize');
}

是的,可以访问渲染器
BrowserWindow
API。只需包含远程模块并获取当前窗口,这将允许您从主进程执行所有您可以执行的操作

示例:

let { remote } = require('electron')
let win = remote.getCurrentWindow()


// Access to the renderers BrowserWindow API
win.setBounds({
    width: 1000
})


win.getBounds()
// Object {x: 240, y: 192, width: 800, height: 600}

参考:

或者更容易调整大小:
win.setSize(宽度,高度[,动画])
而动画参数可选地表示为[]如何使用
remote
更改
minWidth
??