在启动时设置loadURL,还记得下次启动吗?

时间:2019-02-05 14:53:31

标签: electron

我正在构建一个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();
  });
});

我在上下搜索了一个提供此功能的代码段,但是我没有找到任何类似的内容。

0 个答案:

没有答案