WebContentsView
WebContents を表示する View。
プロセス: メイン
このモジュールは、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.dokyumento.jp')
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 extends View
WebContents を表示する View。
プロセス: メイン
WebContentsView は View を継承します。
WebContentsView は EventEmitter です。
new WebContentsView([options])
WebContentsView を作成します。
インスタンスプロパティ
new WebContentsView で作成されたオブジェクトには、View から継承されたものに加えて、次のプロパティがあります
view.webContents 読み取り専用
表示されている WebContents への参照を含む WebContents プロパティ。これを使用して、例えば URL をロードするために WebContents を操作します。
const { WebContentsView } = require('electron')
const view = new WebContentsView()
view.webContents.loadURL('https://electron.dokyumento.jp/')