0

Tīmekļa lietotņu manifesta pārbaudītājs

Apstipriniet failu PWA manifest.json atbilstoši Web App Manifest specifikācijām un priekšskatiet maskējamās ikonas, salīdzinot ar Android adaptīvo ikonu drošo zonu.

📄

Nometiet manifest.json šeit

vai noklikšķiniet, lai pārlūkotu — vienu .json failu

🖼️

Nometiet šeit ikonu attēlu failus

vai noklikšķiniet, lai pārlūkotu — PNG/JPEG/WebP/SVG, atļauti vairāki faili

Buy Me a Coffee at ko-fi.com
Notiek apstrāde... 0%
Parsēšana manifest.json
Lauku apstiprināšana
Renderē ikonu priekšskatījumus
Gatavs

Rezultāts

Progresīvā tīmekļa lietotne tiek tīri instalēta tikai tad, ja tās manifest.json atbilst laukiem, kurus pārlūkprogrammas un lietotņu veikali faktiski pārbauda. Šis pārbaudītājs parsē jūsu augšupielādēto manifestu un iziet cauri W3C tīmekļa lietotnes manifesta specifikācijai laukam pēc lauka: tas atzīmē trūkstošu nosaukumu un īso_nosaukumu, tukšu vai nepareizi veidotu ikonu masīvu, ikonas, kurām trūkst src, izmēru vai veida, unparsable start_url, neatpazītu displeja vērtību un theme_color vai background_color CSS virknes, kas nav derīgas. Katrs atradums tiek parādīts kā vienkāršs teikums angļu valodā, nevis kā neapstrādāts specifikācijas citāts, lai jūs precīzi zinātu, kas ir jālabo un kāpēc tas ir svarīgi instalējamībai.

Killer funkcija ir maskējamās ikonas drošās zonas priekšskatījums. Android adaptīvās ikonas piemēro operētājsistēmā OS izvēlētu maskas formu — apli, sviru, asaru un daudz ko citu — jebkurai ikonai, kas apzīmēta ar apzīmējumu “mērķis”: “maskējama”. Viss, kas atrodas ārpus centrēta apļa, kas aptver 40% no ikonas skata loga, var tikt nogriezts atkarībā no maskas, ko ierīce lieto. Augšupielādējiet ikonu attēlu failus, uz kuriem atsaucas jūsu manifestā kopā ar failu manifest.json, un šis rīks saskaņo tos pēc faila nosaukuma, uz audekla uzzīmē katru maskējamo ikonu tās deklarētajā izmērā un pārklāj tieši šo drošās zonas apli, lai jūs savām acīm redzētu, vai jūsu mākslas darbs saglabājas pēc apgriešanas.

Apstiprināšanas/neveiksmes emblēma katrā priekšskatījumā nav kosmētikas kontrolsaraksta vienums — to iegūst no reālas atšifrēto attēla datu analīzes par vienu pikseļu. Rīks mēra, cik daudz satura, kas nav fons, atrodas ārpus drošās zonas apļa (saturs, ko maska ​​varētu apgriezt) un cik liela daļa ikonas ir caurspīdīga (maskējamām ikonām jābūt ar necaurredzamu fonu, jo caurspīdīgums ļauj parādīt maskas pamata krāsu). Abas pārbaudes tiek veiktas saistībā ar faktisko augšupielādēto bitkarti, tāpēc rezultāts atspoguļo jūsu īsto ikonas failu, nevis minējumu.

Viss notiek lokāli jūsu pārlūkprogrammā: manifest.json tiek lasīts, izmantojot failu API, ikonas tiek atkodētas, izmantojot createImageBitmap vai FileReader/Image atkāpšanos, un pikseļi tiek analizēti uz atmiņas audekla. Serverī nekas netiek augšupielādēts, un tas ir svarīgi, ja jūsu manifestā ir norādīts vēl nepublisks lietotnes nosaukums, iekšējie start_url ceļi vai izstrādes stadijā esošās ikonas.