A Microsoft javítja az Edge böngészőben található webalkalmazások megjelenítését az asztali eszközökön. A vállalat bejelentette a Window Controls Overlay funkció elérhetőségét, amely lehetővé teszi a webfejlesztők számára Használjon további helyet a webalkalmazások címsorában, hasonlóan ahhoz, amit a natív alkalmazások a legtöbb operációs rendszeren csinálnak rendszerek.
A webalkalmazások jelenleg úgy működnek az asztali eszközökön, hogy csak kifejezetten az alkalmazás ablakán belül tudnak tartalmat rajzolni. A tetején megjelenő címsor az oldal címének, a böngésző vezérlőinek és az operációs rendszer általános ablakvezérlőinek megjelenítésére van fenntartva. Hacsak nem olyan egyéni webalkalmazást készít, amely nem támaszkodik böngészőre, ez korlátozza azt a területet, ahol a fejlesztők hasznos tartalmakat jeleníthetnek meg alkalmazásaikhoz.
A Window Controls Overlay funkcióval a Microsoft Edge helyet szabadít fel a címsorban az alkalmazások megjelenítéséhez bármilyen tartalmat szeretnének, ami hasznos lehet a legfelső szintű menükben, keresősávokban és egyéb funkciókban. Ahelyett, hogy a címsor 30 pixelsort foglalna el, az ablakvezérlők – például a kicsinyítés és a bezárás gombok – most fedvényként jelennek meg a webalkalmazás tartalmának tetején.
Fejlesztőként kihasználhatja ezt, ha a webalkalmazások jegyzékéhez hozzáad egy megjelenítési felülírási jegyzéktagot, és majd CSS-változók használatával megakadályozza, hogy a webalkalmazás elemeket rajzoljon az alkalmazás sarkában lévő ablakvezérlők alá. Mivel az ablakvezérlők eltérőek Windows, Linux és macOS rendszeren, különböző szélességi változókat kell használnia attól függően, hogy az alkalmazás melyik platformon fut. Erről a képességről további információkat találhat a Mozilla fejlesztői hálózat.
A Microsoft először több mint két éve beszélt a Window Controls Overlay-ről, és valamivel később elkezdte implementálni a Chromium motorba. A funkció már elérhető az Edge-ben és a Chrome-ban a 105-ös verziótól, valamint az Opera 91-es verziójától. Más Chromium-alapú böngészőknek is támogatniuk kell, ha a Chromium legújabb verzióját futtatják. Megjelent egy hivatalos specifikáció is, amely más böngészőket, például a Firefoxot is ösztönzi a funkció megvalósítására.
Forrás:Microsoft