mirror of https://github.com/electron/electron
32 lines
770 B
JavaScript
32 lines
770 B
JavaScript
const { app, BrowserWindow, WebContentsView } = require('electron');
|
|
|
|
function createWindow () {
|
|
// Create the browser window.
|
|
const mainWindow = new BrowserWindow();
|
|
const secondaryWindow = new BrowserWindow();
|
|
|
|
const contentsView = new WebContentsView();
|
|
mainWindow.contentView.addChildView(contentsView);
|
|
mainWindow.webContents.setDevToolsWebContents(contentsView.webContents);
|
|
mainWindow.openDevTools();
|
|
|
|
contentsView.setBounds({
|
|
x: 400,
|
|
y: 0,
|
|
width: 400,
|
|
height: 600
|
|
});
|
|
|
|
setTimeout(() => {
|
|
secondaryWindow.contentView.addChildView(contentsView);
|
|
setTimeout(() => {
|
|
mainWindow.contentView.addChildView(contentsView);
|
|
app.quit();
|
|
}, 1000);
|
|
}, 1000);
|
|
}
|
|
|
|
app.whenReady().then(() => {
|
|
createWindow();
|
|
});
|