我正在构建一个Electron JS应用程序,该应用程序在启动时应提示用户输入URL的一部分。用户输入myuserurl
,应将其翻译为https://example.com/myuserurl
,然后在应用启动时加载。在下一次启动该应用程序时,我希望它被记住。但是,通过单击键盘快捷键,我希望用户能够修改此输入。
const {app, BrowserWindow} = require('electron')
let mainWindow
app.on('ready', () => {
// Create main browser window
mainWindow = new BrowserWindow({
show: false,
kiosk: true,
alwaysOnTop: true,
minimizable: false,
webPreferences: {nodeIntegration: false}
});
// Create splash screen
splash = new BrowserWindow({
width: 800,
height: 450,
transparent: true,
frame: false,
alwaysOnTop: true
});
splash.loadURL(`file://${__dirname}/splash/splash.html`);
mainWindow.loadURL('https://example.com');
});
// Disable menu
mainWindow.setMenu(null);
// When main window is ready to show, destroy the splash screen and show main window
mainWindow.once('ready-to-show', () => {
splash.destroy();
mainWindow.show();
});
});
我在上下搜索了一个提供此功能的代码段,但是我没有找到任何类似的内容。