0

Web App Manifest Validator

Vahvista PWA manifest.json Web App Manifest -määrityksiä vastaan ja esikatsele maskoitavia kuvakkeita Androidin mukautuvien kuvakkeiden turvavyöhykkeellä.

📄

Pudota manifest.json tähän

tai selaa napsauttamalla - yksi .json-tiedosto

🖼️

Pudota kuvakekuvatiedostot tähän

tai selaa napsauttamalla - PNG/JPEG/WebP/SVG, useat tiedostot sallittu

Buy Me a Coffee at ko-fi.com
Käsitellään... 0%
Jäsennetään manifest.json
Vahvistetaan kenttiä
Renderöidään kuvakkeen esikatselut
Valmis

Tulos

Progressiivinen verkkosovellus asentuu puhtaasti vain, kun sen manifest.json täyttää selainten ja sovelluskauppojen tarkistamat kentät. Tämä tarkistustyökalu jäsentää ladatun luettelon ja käy läpi W3C Web App Manifest -määrityksen kenttä kentältä: se merkitsee puuttuvan nimen ja short_namen, tyhjän tai virheellisesti muotoillun kuvakeryhmän, kuvakkeista, joista puuttuu src, koot tai tyyppi, jäsentämätön aloitusosoite, tunnistamaton näyttöarvo ja theme_color- tai background_color CSS-värit, jotka eivät ole kelvollisia. Jokainen löytö näytetään pelkkänä englanninkielisenä lauseena – ei raakana teknisenä lainauksena – joten tiedät tarkalleen, mitä korjata ja miksi sillä on merkitystä asennettavuuden kannalta.

Tappava ominaisuus on suoja-alueen esikatselu maskattavissa kuvakkeella. Androidin mukautuvat kuvakkeet soveltavat käyttöjärjestelmän valitsemaa maskin muotoa – ympyrä, squirle, teardrop ja paljon muuta – mihin tahansa "käyttötarkoitukseen" merkittyyn kuvakkeeseen: "naamioituva". Kaikki, mikä on keskitetyn ympyrän ulkopuolella ja peittää 40 % kuvakkeen näkymästä, voidaan leikata pois laitteen käyttämästä maskista. Lataa manifest.json-tiedoston rinnalle kuvakekuvatiedostot, joihin luettelosi viittaa, ja tämä työkalu täsmäää ne tiedostonimen perusteella, piirtää jokaisen maskoitavan kuvakkeen kankaalle sen ilmoitetussa koossa ja peittää tarkan turvavyöhykkeen ympyrän, jotta voit nähdä omin silmin, selviääkö taideteos rajauksesta.

Jokaisen esikatselun alla oleva hyväksyntä/hylätty -merkki ei ole kosmeettinen tarkistuslista - se tulee dekoodattujen kuvatietojen todellisesta pikselikohtaisesta analyysistä. Työkalu mittaa, kuinka paljon muuta kuin taustasisältöä on turvavyöhykkeen ympyrän ulkopuolella (sisältö, jonka maski leikkaa) ja kuinka suuri osa kuvakkeesta on läpinäkyvää (maskoitavilla kuvakkeilla tulee olla läpinäkymätön tausta, koska läpinäkyvyys antaa taustalla olevan maskin värin näkyä). Molemmat tarkistukset perustuvat todelliseen lataamaasi bittikarttaan, joten tulos vastaa todellista kuvaketiedostoasi, ei arvausta.

Kaikki tapahtuu paikallisesti selaimessasi: manifest.json luetaan File API:lla, kuvakkeet puretaan createImageBitmap- tai FileReader/Image-varaohjelmalla ja pikselit analysoidaan muistissa olevalla kankaalla. Mitään ei ladata palvelimelle, millä on väliä, jos luettelossasi viitataan ei-julkiseen sovelluksen nimeen, sisäisiin start_url-polkuihin tai kehitteillä oleviin kuvakkeisiin.