javascript - Windows Snap Assist 找不到我的 Electron 应用程序

标签 javascript windows electron

我想知道如何让 Windows 达到 Snap Assist我的 Electron 窗口(在将另一个窗口捕捉到一侧后显示打开窗口的缩略图)。

出于某种原因,当我将另一个程序捕捉到屏幕的一半时,当它提供为另一半屏幕选择应用程序的选项时,我的应用程序在选项中不可用。

是否需要打开/设置某个功能或 BrowserWindow 配置才能使其正常工作?

编辑:我想指出,我知道这是可行的,因为它适用于 Slack 和 Discord 等其他应用程序。

编辑:为我的主浏览器窗口添加设置:

mainWindow = new BrowserWindow({
    title: app.getName(),
    width: wndSettings.size.width,
    height: wndSettings.size.height,
    resizable: wndSettings.resizable,
    frame: false,
    icon: windowIcon,
    alwaysOnTop: false,
    show: false,
    autoHideMenuBar: true
});

mainWindow.on('ready-to-show', function () {
    mainWindow.show();
});

Resizable 最初在登录屏幕期间设置为 false,但在登录后变为 true。

最佳答案

我知道这个帖子已经很老了。虽然,最近有同样的问题。对我来说,在创建 BrowserWindow 对象时删除 transparent : true 修复了它。

关于javascript - Windows Snap Assist 找不到我的 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41557307/

相关文章:

javascript - 在 angularJS 中使用 group by 时遇到问题

c++ - InternetCanonicalizeUrl 无法解码变音字母

windows - 不允许远程连接Postgresql

javascript - 注册React后如何走向新路

javascript - 何时使用与 Electron react

electron - (如何)我可以在 Microsoft Teams 桌面客户端中打开开发工具吗?

javascript - Firebase 存储错误 : 404 - ACCESS_BUCKET

javascript - 如何使用 HTML5 获得相机照片的最佳分辨率?

Javascript数组搜索引擎

windows - CSP如何找到证书的私钥来进行加密操作?