0
私は電子エディタのappを作って、私はエディタの内部で書かれたスクリプトで新しいウィンドウを開くことができるようにしたい。たとえば、エディタに小さなスクリプトがあり、ブラウザでopenを押すと、ブラウザウィンドウで開き、読み込まれます。ここに私のコードの一部です。electron.jsでファイルを開く
function createWindow() {
// Create the browser window.
mainWindow = new BrowserWindow({
width: 800,
height: 600,
});
// and load the index.html of the app.
mainWindow.loadURL(
url.format({
pathname: path.join(__dirname, 'index.html'),
protocol: 'file:',
slashes: true,
})
);
// Open the DevTools.
mainWindow.webContents.openDevTools();
// Emitted when the window is closed.
mainWindow.on('closed', function() {
// Dereference the window object, usually you would store windows
// in an array if your app supports multi windows, this is the time
// when you should delete the corresponding element.
mainWindow = null;
});
// trigger autoupdate check
autoUpdater.checkForUpdates();
}
HTMLでのマイボタン:
<button id="openBrowser"><img src="img/16x16/diskette.png"/>Open in Browser </button>
私は間違いを犯して編集しました。私は 'openWternal'を意味する' BrowserWindow'を書いていました。混乱して申し訳ありません –