@Junsen 在 electron窗口层级与dock窗口列表踩坑文档 中发帖
背景与目标
Dock 右键菜单中不显示已打开窗口列表(只留系统项)。
悬浮/面板类窗口在“全屏应用之上”,但“系统截图 UI 之下”。
需要时可切换成“可截图/不可截图”。
[image.png]
最小实现结论(TL;DR)
Dock 右键不列窗口:在需要隐藏的窗口上设置 excludedFromShownWindowsMenu = true 即可。
skipTaskbar 与 hiddenInMissionControl 可选,用于更彻底隐藏在任务栏/Mission Control;但“是否出现在 Dock 的窗口列表”主要由 excludedFromShownWindowsMenu 决定。
全屏之上、截图之下:
win.setAlwaysOnTop(true, 'status')
win.setVisibleOnAllWorkspaces(true, { visi...