【问题标题】:How to create new window without menu bar for onlick function (electronJS)如何为onclick功能(electronJS)创建没有菜单栏的新窗口
【发布时间】:2021-02-21 01:52:44
【问题描述】:

我试过了,但这给了我一个带有菜单栏的新窗口。我在 main.js 文件中使用 win.setMenu(null) 删除了主窗口菜单栏。但我找不到在新窗口中执行此操作的方法(“添加项目窗口”) 请看下图看清楚

onclick="window.open('addNew.html' ,'Add New Item', 'width=900 , height=400 , toolbar=no ,resizable=no')

【问题讨论】:

  • 这能回答你的问题吗? Remove menubar from Electron app
  • 不,我在 main.js 文件中使用“win.setMenu(null)”删除了主窗口菜单栏。但我找不到在新窗口(“添加项目窗口”)中执行此操作的方法,请找到所附图像以清楚地看到它。谢谢

标签: javascript windows electron


【解决方案1】:

您可以拦截新窗口的创建并删除菜单,方法与删除主窗口的方式相同。

const { app } = require("electron");
app.on("browser-window-created", (e, win) => {
    win.removeMenu();
});

【讨论】:

    【解决方案2】:

    我使用了“win.setMenu(null)”的“Menu.setApplicationMenu(null)”。这对我有用。谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多