मास्केबल आइकॉन, एक नया आइकॉन फ़ॉर्मैट है. इससे यह पक्का किया जाता है कि आपका 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 का इस्तेमाल करके, पुष्टि करें कि मास्क किया जा सकने वाला आइकॉन ठीक से दिख रहा है. क्या मेरे मौजूदा आइकॉन तैयार हैं? देखें