BrowserView
BrowserView
被用来让 BrowserWindow
嵌入更多的 web 内容。 它就像一个子窗口,除了它的位置是相对于父窗口。 这意味着可以替代webview
标签.
类: BrowserView
创建和控制视图
进程:主进程
示例
// 在主进程中.
康斯特 { BrowserView, BrowserWindow } =要求('电子')
const赢=新的浏览器窗口({ width: 800, height: 600 })
const视图=新的浏览器视图()
赢
。 y: 0, 宽度: 300, 高度: 300 [)
视图. web 康滕茨. loadurl ('https:/ / 电子. org')
new BrowserView([可选])
实验功能
options
Object (可选)webPreferences
Object (可选) - 详情请看 BrowserWindow.
实例属性
使用 new BrowserView
创建的对象具有以下属性:
view.webContents
实验功能
视图的WebContents
对象
实例方法
使用 new BrowserView
创建的对象具有以下实例方法:
view.setAutoResize(options)
实验功能
选项
对象width
Boolean(可选) - 如果为true
,视图宽度跟随窗口变化。 默认值为false
height
Boolean(可选) - 如果true
,视图的高度将增长和缩小 与窗口。 默认值为false
horizontal
Boolean (可选) - 如果为true
,视图的x轴和宽度将随着窗口的大小变化等比例缩放。 默认值为false
vertical
Boolean(可选) - 如果true
,视图的y位置和高度将增长 和收缩比例与窗口。 默认值为false
view.setBounds(bounds)
实验功能
bounds
Rectangle
调整视图的大小,并将它移动到窗口边界
view.getBounds()
实验功能
返回 Rectangle
此BrowserView实例的 bounds
为 Object
。
view.setBackgroundColor(color)
实验功能
color
字符串 - 颜色为#aarrggbb
或#argb
形式。 Alpha 通道是 可选的。