Как я получаю события в электронном веб-контенте? - PullRequest
1 голос
/ 24 января 2020

Я использую электронное приложение. Использовать веб-содержимое в BrowserView.

Можно ли получать события в этом веб-контенте События?

Я только что попробовал вот так

view.Webcontents.on("Media-play",function(){
    console.log("blah-blah-");
})

Но я могу не понимаю.

Я хочу обрабатывать такие события, как

this

Как я могу получить эти события?

1 Ответ

0 голосов
/ 24 января 2020

WebContents:

Прослушиватель событий для Electron Webcontents:

const { BrowserWindow } = require('electron')

let win = new BrowserWindow({ width: 800, height: 1500 })
win.loadURL('http://github.com');

win.webContents.on('did-finish-load', () => {
   console.log('finished to load ');
})

Возможные события WebContent. См .: https://www.electronjs.org/docs/api/web-contents#instance-события

Webview:

Прослушиватель событий для электрона webviews.

HTML :

<webview id="webview" src="content.html"></webview>

Js:

let webview = document.getElementById("webview");
webview.addEventListener("dom-ready", () => {
     console.log("blah-blah-");
});

Возможные события веб-просмотра dom. См .: https://www.electronjs.org/docs/api/webview-tag#dom -события

...