Open WebRTC internals when in dev mode

This commit is contained in:
Saúl Ibarra Corretgé 2021-02-23 11:24:45 +01:00
parent ebdd32a795
commit 1c6b603d2f

20
main.js
View file

@ -72,6 +72,8 @@ if (isDev) {
*/
let mainWindow = null;
let webrtcInternalsWindow = null;
/**
* Add protocol data
*/
@ -230,6 +232,20 @@ function createJitsiMeetWindow() {
handleProtocolCall(process.argv.pop());
}
/**
* Opens new window with WebRTC internals.
*/
function createWebRTCInternalsWindow() {
const options = {
minWidth: 800,
minHeight: 600,
show: true
};
webrtcInternalsWindow = new BrowserWindow(options);
webrtcInternalsWindow.loadURL('chrome://webrtc-internals');
}
/**
* Handler for application protocol links to initiate a conference.
*/
@ -292,6 +308,10 @@ app.on('certificate-error',
app.on('ready', createJitsiMeetWindow);
if (isDev) {
app.on('ready', createWebRTCInternalsWindow);
}
app.on('second-instance', (event, commandLine) => {
/**
* If someone creates second instance of the application, set focus on