首页 > 解决方案 > 在 Electron 的透明窗口中获取阴影

问题描述

我是 Electron 的新手,在创建透明窗口时我得到了这种类型的阴影:

截屏

标签: angularelectron

解决方案


只需在创建窗口时设置 hasShadow false 即可。

  const menubarWindow = new BrowserWindow({  
      frame: false,
      hasShadow: false,
      fullscreenable: false,
      alwaysOnTop: true,
      resizable: false,
      minimizable: false,
      maximizable: false,
      transparent: true,
      titleBarStyle: 'customButtonsOnHover',
      closable: false,
      webPreferences: {
        nodeIntegration: true,
        webSecurity: false,
      },
    })


推荐阅读