electron open new window from renderer code example
Example 1: electron new window
const electron = require('electron')
const BrowserWindow = electron.remote.BrowserWindow
$( "#target" ).click(function() {
let win = new BrowserWindow({ show: false })
win.on('close', function () { win = null })
win.loadURL("github.com")
win.once('ready-to-show', () => {
win.show()
})
});
Example 2: electron open new window
const button = document.getElementById('<your_button_id>');
button.addEventListener('click', () => {
createBrowserWindow();
});
function createBrowserWindow() {
const remote = require('electron').remote;
const BrowserWindow = remote.BrowserWindow;
const win = new BrowserWindow({
height: 600,
width: 800
});
win.loadURL('<url>');
}