मास्केबल आइकॉन, एक नया आइकॉन फ़ॉर्मैट है. इससे यह पक्का किया जाता है कि आपका PWA आइकॉन दिखे सभी Android डिवाइसों पर अच्छी तरह से काम करता है. नए Android डिवाइसों पर, ऐसे PWA आइकॉन जो फ़ॉलो नहीं करते मास्केबल आइकॉन फ़ॉर्मैट को सफ़ेद बैकग्राउंड में दिखाया जाता है. जब मास्केबल का इस्तेमाल किया जाए आइकन दिखाई देता है, तो यह पक्का करता है कि आइकन वह पूरा स्थान ले रहा है जो Android उसके लिए उपलब्ध कराता है.
लाइटहाउस मास्केबल आइकॉन का ऑडिट कैसे नहीं किया जा सका
लाइटहाउस उन पेजों को फ़्लैग करता है जिनमें मास्केबल आइकॉन की सुविधा नहीं है:
ऑडिट में पास करने के लिए:
- वेब ऐप्लिकेशन मेनिफ़ेस्ट मौजूद होना चाहिए.
- वेब ऐप्लिकेशन मेनिफ़ेस्ट में
iconsकलेक्शन होना चाहिए. iconsकलेक्शन में,purposeप्रॉपर्टी वाला एक ऑब्जेक्ट होना चाहिए, और उसpurposeप्रॉपर्टी की वैल्यू मेंmaskableशामिल होना चाहिए.
अपने पीडब्ल्यूए में मास्केबल आइकॉन जोड़ने का तरीका
- किसी मौजूदा आइकॉन को मास्क किए जा सकने वाले आइकॉन में बदलने के लिए, Maskable.app Editor का इस्तेमाल करें.
अपने वेब ऐप्लिकेशन मेनिफ़ेस्ट में किसी
iconsऑब्जेक्ट मेंpurposeप्रॉपर्टी जोड़ें.purposeकी वैल्यू कोmaskableपर सेट करें. वैल्यू देखें.{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }Chrome DevTools का इस्तेमाल करके, पुष्टि करें कि मास्क किया जा सकने वाला आइकॉन ठीक से दिख रहा है. क्या मेरे मौजूदा आइकॉन तैयार हैं? देखें