import { app, BrowserWindow, Tray, Menu } from "electron";
import { fileURLToPath } from "url";
import path from "path";
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
let tray = null;
const createWindow = () => {
const win = new BrowserWindow({
width: 800,
height: 600
});
win.loadURL("http://localhost:5173");
win.webContents.openDevTools();
win.on("close", (e) => {
e.preventDefault(); // 阻止退出程式
win.setSkipTaskbar(true); // 取消工作列顯示
win.hide(); // 隱藏主程式視窗
});
tray = new Tray(path.join(__dirname, "icons", "favicon.ico"));
const contextMenu = Menu.buildFromTemplate([
{
label: "退出",
click: function () {
win.destroy();
app.quit();
}
}
]);
tray.setToolTip("Vite+Vue3+Electron");
tray.setContextMenu(contextMenu);
tray.on("click", () => {
win.show();
});
};
app.whenReady().then(() => {
createWindow();
app.on("activate", () => {
if (BrowserWindow.getAllWindows().length === 0) createWindow();
});
});
[Electron] 應用不關閉視窗退出而是保留到後臺執行
相關文章
- linux後臺執行和關閉、檢視後臺任務Linux
- 大資料開發-linux後臺執行,關閉,檢視後臺任務大資料Linux
- java -jar 在後臺執行和關閉JavaJAR
- js關閉視窗JS
- 如何在cmd視窗關閉情況下保持後臺啟動docsify?
- win10的ie11執行後開啟視窗後又自動關閉修復方法Win10IE11
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- js如何在子視窗中關閉父視窗JS
- win10怎麼關閉電腦後臺執行程式_win10系統關閉後臺應用的方法Win10行程
- 如何實現在指定的時間後關閉視窗
- 關閉應用程式時如何關閉子執行緒執行緒
- dotnet 後臺執行緒傳送 X11 視窗訊息執行緒
- js漸變彈出視窗和關閉視窗效果JS
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- 討論關閉子視窗,重新整理父視窗(非模式視窗)模式
- 基於vue3.0+electron新開視窗|Electron多開窗體|父子模態視窗Vue
- PyQt5 之關閉視窗QT
- 警惕遊戲融資視窗正在關閉遊戲
- javascript如何關閉當前視窗JavaScript
- Javascript自動關閉視窗(轉)JavaScript
- springboot在lunix後臺啟動,退出賬號也不關閉Spring Boot
- intellij 關閉後程式還在執行IntelliJ
- dotnet 後臺執行緒設定 X11 視窗最小化執行緒
- <轉>“您檢視的網頁正在試圖關閉視窗。是否關閉此視窗”的遮蔽方法(JavaScript)網頁JavaScript
- 關閉網頁彈出提示視窗網頁
- Android的左滑關閉視窗Android
- Mac系統關閉重啟電腦後「重新開啟應用及其視窗」功能的方法Mac
- 關閉瀏覽器視窗彈出警告視窗程式碼例項瀏覽器
- 客戶端showModalDialog的視窗,提交後自動關閉:使用RegisterClientScriptBlock客戶端clientBloC
- 0x02. 處理視窗關閉
- 在VB中使用API關閉視窗 (轉)API
- PyQT5之訊號關閉視窗QT
- 後臺執行
- 應用例項:VC++實現廣告視窗自動關閉(轉)C++
- 同一個語句在plsql的sql視窗可以執行命令視窗不能執行SQL
- 帶有半透明遮罩層可關閉視窗遮罩
- WPF通過附加屬性控制視窗關閉
- 如何禁用控制檯視窗的關閉按鈕?