Electron 使非无框电子窗口具有透明背景

Electron 使非无框电子窗口具有透明背景,electron,Electron,我希望使电子窗口有一个透明的背景,但保持其窗口铬 我使用了以下方法: const previewWindow = new BrowserWindow({ width: 800, height: 600, x: 1000, y: 100, transparent: true, webPreferences: { nodeIntegration: true } }); 我还在窗口中显示的页面主体上设置了以下CSS: bac

我希望使电子窗口有一个透明的背景,但保持其窗口铬

我使用了以下方法:

  const previewWindow = new BrowserWindow({
    width: 800,
    height: 600,
    x: 1000,
    y: 100,
    transparent: true,
    webPreferences: {
      nodeIntegration: true
    }
  });
我还在窗口中显示的页面主体上设置了以下CSS:

background: transparent;
我还尝试了
background:none

窗口仍具有默认的白色背景


有没有可能在Electron中有一个透明窗口而不需要无框?

您好,创建透明窗口很困难,这取决于您的操作系统和图形卡。你能包括你的目标是什么操作系统吗?另外,请查看此Hi,创建透明窗口非常困难,这取决于您的操作系统和图形卡。你能包括你的目标是什么操作系统吗?也看看这个