WebContentsView
一个显示 WebContents 的视图。
进程:主
此模块必须在 app
模块的 ready
事件触发后才能使用。
const { BaseWindow, WebContentsView } = require('electron')
const win = new BaseWindow({ width: 800, height: 400 })
const view1 = new WebContentsView()
win.contentView.addChildView(view1)
view1.webContents.loadURL('https://electron.js.cn')
view1.setBounds({ x: 0, y: 0, width: 400, height: 400 })
const view2 = new WebContentsView()
win.contentView.addChildView(view2)
view2.webContents.loadURL('https://github.com/electron/electron')
view2.setBounds({ x: 400, y: 0, width: 400, height: 400 })
类:WebContentsView 继承自 View
一个显示 WebContents 的视图。
进程:主
WebContentsView
继承自 View
。
WebContentsView
是一个 EventEmitter。
警告
Electron 的内置类不能在用户代码中被子类化。 更多信息,请参阅常见问题。
new WebContentsView([options])
创建一个 WebContentsView。
实例属性
使用 new WebContentsView
创建的对象具有以下属性,除了从 View 继承的属性之外:
view.webContents
只读
一个 WebContents
属性,包含对所显示 WebContents
的引用。 使用此属性与 WebContents
交互,例如加载 URL。
const { WebContentsView } = require('electron')
const view = new WebContentsView()
view.webContents.loadURL('https://electron.js.cn/')