BrowserView

BrowserView 被用来让 BrowserWindow 嵌入更多的 web 内容。 它就像一个子窗口,除了它的位置是相对于父窗口。 这意味着可以替代webview标签.

类: BrowserView

创建和控制视图

进程:主进程

示例

  1. // 在主进程中.
  2. 康斯特 { BrowserView, BrowserWindow } =要求('电子'
  3. const赢=新的浏览器窗口({ width: 800, height: 600 })
  4. const视图=新的浏览器视图()
  5. y 0 宽度: 300 高度: 300 [)
  6. 视图. web 康滕茨. loadurl 'https:/ / 电子. org'

new BrowserView([可选]) 实验功能

  • options Object (可选)

实例属性

使用 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) 实验功能

调整视图的大小,并将它移动到窗口边界

view.getBounds() 实验功能

返回 Rectangle

此BrowserView实例的 boundsObject

view.setBackgroundColor(color) 实验功能

  • color 字符串 - 颜色为 #aarrggbb#argb 形式。 Alpha 通道是 可选的。