Langų valdiklių perdanga padeda žiniatinklio programoms jaustis kaip vietinėms programoms darbalaukyje

„Microsoft“ tobulina, kaip žiniatinklio programos „Edge“ naršyklėje rodomos staliniuose įrenginiuose. Bendrovė paskelbė, kad yra prieinama „Window Controls Overlay“ funkcija, kuri leidžia žiniatinklio kūrėjams tai padaryti išnaudokite papildomos vietos žiniatinklio programos pavadinimo juostoje, panašiai kaip vietinės programos daro daugumoje veikiančių sistemos.

Šiuo metu žiniatinklio programos veikia staliniuose įrenginiuose, nes jos gali nupiešti turinį tik programos lange. Viršuje rodoma pavadinimo juosta skirta puslapio pavadinimui, naršyklės valdikliams ir bendriesiems operacinės sistemos langų valdikliams rodyti. Nebent kuriate tinkintą žiniatinklio programą, kuri nepriklauso nuo naršyklės, tai riboja sritį, kurioje kūrėjai gali rodyti naudingą savo programoms skirtą turinį.

Naudodama lango valdiklių perdangą, Microsoft Edge atlaisvina vietos pavadinimo juostoje programoms rodyti kokio turinio jie nori, o tai gali būti naudinga aukščiausio lygio meniu, paieškos juostoms ir kitoms funkcijoms. Vietoj to, kad pavadinimo juosta užimtų 30 pikselių eilučių, lango valdikliai, tokie kaip sumažinimo ir uždarymo mygtukai, dabar rodomi kaip perdanga žiniatinklio programos turinio viršuje.

Kaip kūrėjas, galite pasinaudoti šia galimybe, įtraukdami ekrano nepaisymo aprašo narį prie žiniatinklio programos manifesto ir tada naudokite CSS kintamuosius, kad žiniatinklio programa nebraižytų elementų po lango valdikliais programos kampe. Kadangi „Windows“, „Linux“ ar „MacOS“ langų valdikliai skiriasi, turėsite naudoti skirtingus pločio kintamuosius, atsižvelgiant į platformą, kurioje veikia programa. Daugiau informacijos apie šią galimybę galite rasti adresu „Mozilla“ kūrėjų tinklas.

„Microsoft“ pirmą kartą prabilo apie „Window Controls Overlay“ daugiau nei prieš dvejus metus, o vėliau pradėjo ją diegti „Chromium“ variklyje. Ši funkcija dabar pasiekiama „Edge“ ir „Chrome“, pradedant nuo 105 versijos, taip pat „Opera“ 91 versijos. Kitos „Chromium“ pagrįstos naršyklės taip pat turėtų ją palaikyti, jei jose veikia naujausia „Chromium“ versija. Taip pat paskelbta oficiali specifikacija, kuri turėtų paskatinti kitas naršykles, pvz., „Firefox“, įdiegti šią funkciją.


Šaltinis:Microsoft