Можно ли сделать окно браузера в электронном виде прозрачным с размытием? Он размывает все фоновое содержимое, включая приложения и обои.
И если возможно, как бы мне это сделать?
Примеры
Вот код, который я пробовал.
Код: Выделить всё
index.jsКод: Выделить всё
let win = new BrowserWindow({
fullscreen: true,
fullscreenable: false,
frame: false,
skipTaskbar: true,
resizable: false,
movable: false,
show: false,
alwaysOnTop: true,
transparent: true
})
Код: Выделить всё
style.cssКод: Выделить всё
html, body {
width: 100vw;
height: 100vh;
margin: 0;
padding: 0;
background-color: rgba(0, 0, 0, 0.5);
color: rgb(255, 255, 255);
backdrop-filter: blur(4px);
}
Хотя это создает только черный фон в окне.
Я кое-что читал об этом:
Код: Выделить всё
webPreferences: {
experimentalFeatures: true
}
Окружающая среда
- Ubuntu: 18.04.2
- Узел: v10.15.3
- npm: 6.4.1
- i3wm. 4.14.1
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/557 ... ansparency
Мобильная версия