【发布时间】:2015-12-14 17:43:05
【问题描述】:
我购买了一台新的 macbook,现在我正在努力让我的应用程序在 64 位 mac 上运行。
但是我无法删除默认菜单栏。
有没有办法通过 app.js 将我的应用程序名称从 Electron 更改为 Electron 中的其他名称,所以我在 Finder 中看不到 Electron(为了更好地理解,恢复为屏幕截图)?有什么办法可以去掉编辑、查看窗口和帮助菜单?
package.json:
{
"name": "hello",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "electron ."
},
"author": "",
"license": "ISC",
"devDependencies": {
"electron-prebuilt": "^0.33.0"
}
}
app.js:
var app = require("app"),
BrowserWindow = require("browser-window");
app.on("ready", function() {
var mainWindow = new BrowserWindow({
toolbar: false,
"skip-taskbar": true,
"auto-hide-menu-bar": true,
width: 800,
height: 600
});
mainWindow.loadUrl("file://" + __dirname + "/index.html");
mainWindow.setMenuBarVisibility(false);
mainWindow.setAutoHideMenuBar(true);
mainWindow.openDevTools();
});
index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
Hello world!
</body>
</html>
【问题讨论】:
标签: macos menu electron menubar