我是一個(gè)初級(jí)前端開發(fā)者和設(shè)計(jì)師,目前正在使用socket開發(fā)一個(gè)網(wǎng)頁應(yīng)用程式(聊天)。
我和我的朋友使用的語言有: Scala,HTML,CSS,JavaScript。
我正在處理HTML、CSS和JavaScript。 他在用Scala。
我需要?jiǎng)?chuàng)建一個(gè)具有透明瀏覽器/背景的應(yīng)用程序,就像我們可以透過我們的應(yīng)用程式或網(wǎng)站看到桌面壁紙一樣。
我聽說,我們可以使用Electron框架使這個(gè)過程更容易。但我有點(diǎn)堅(jiān)持使用靜態(tài)js。
所以,夥計(jì)們,請(qǐng)幫幫我。
是否可能創(chuàng)建一個(gè)基於瀏覽器的漸進(jìn)式網(wǎng)頁應(yīng)用程式(PWA),提供透明介面,讓使用者可以透過應(yīng)用程式看到他們的桌面桌布?
您無法控制網(wǎng)頁瀏覽器視窗的透明度,因此如果此應(yīng)用程式在實(shí)際的瀏覽器中(而不是Electron),則不可能實(shí)現(xiàn)。
然而,在Electron中是可能的,而且非常簡(jiǎn)單:
const { BrowserWindow } = require('electron'); const window = new BrowserWindow({ width: 800, height: 600, transparent:true, // <-- 這部分 });