Chrome 59 से, Notifications API के ज़रिए भेजी जाने वाली सूचनाएं या chrome.सूचना एक्सटेंशन एपीआई दिखेगा Chrome के सिस्टम के बजाय, macOS के नेटिव नोटिफ़िकेशन सिस्टम से सीधे ऐक्सेस किया जा सकता है.
इस बदलाव से, macOS पर Chrome, प्लैटफ़ॉर्म से बेहतर तरीके से जुड़ा हुआ महसूस हुआ और लंबे समय से मौजूद कई बग को ठीक करता है, जैसे कि Chrome सिस्टम की परेशान न करें सेटिंग.
नीचे हम इस परिवर्तन के कारण मौजूदा एपीआई की.
सूचना केंद्र
इस बदलाव का एक फ़ायदा यह है कि सूचनाएं यहां दिखेंगी macOS का सूचना केंद्र पर जाएं.
अंतर
आइकॉन का साइज़ और पोज़िशनिंग
आइकॉन का रंग-रूप बदल जाएगा. उनका साइज़ और पैडिंग (जगह) लागू किया गया. आपके पास एक पारदर्शी बैकग्राउंड आइकॉन पर स्विच करने का विकल्प भी है को आकर्षक बनाने के लिए डिज़ाइन किया गया है.
ऐक्शन आइकॉन
इस बदलाव से पहले, ऐक्शन बटन और आइकॉन सूचना पर टैप करें. नेटिव सूचनाओं के साथ, ऐक्शन बटन वाले आइकॉन का इस्तेमाल किया जा सकता है और उपयोगकर्ता को सूचना पर कर्सर घुमाना होगा और "ज़्यादा" बटन पर क्लिक करें.
Chrome लोगो
Chrome का लोगो हमेशा दिखाया जाएगा. इसे बदला या बदला नहीं जा सकता. यह macOS पर तीसरे पक्ष के ऐप्लिकेशन के लिए एक ज़रूरी शर्त है.
इमेज
macOS पर image
विकल्प अब काम नहीं करेगा. इमेज के बारे में बताने पर
प्रॉपर्टी की ओर से नोटिफ़िकेशन फिर भी दिखाया जाएगा, लेकिन वह इमेज को अनदेखा कर देगा
पैरामीटर (नीचे उदाहरण देखें).
इस कोड की मदद से, इमेज सपोर्ट की सुविधा का पता लगाया जा सकता है:
if ('image' in Notification.prototype) {
// Image is supported.
} else {
// Image is NOT supported.
}
Chrome एक्सटेंशन में किए गए बदलाव
Chrome एक्सटेंशन में सूचना टेंप्लेट का कॉन्सेप्ट होता है जो इस बदलाव के साथ अलग तरह से काम करेगी.
इमेज सूचना टेंप्लेट में अब इमेज नहीं दिखेगी. आपको यह पक्का करना चाहिए कि ये इमेज पूरक हैं और आपके उपयोगकर्ताओं के लिए ज़रूरी नहीं हैं.
सूची सूचना टेंप्लेट, सूची का सिर्फ़ पहला आइटम दिखाएगा. आपने लोगों तक पहुंचाया मुफ़्त में आप चाहें, तो सूचना पाने की मूल स्टाइल पर वापस जाएं और मुख्य हिस्से का इस्तेमाल करें बदलावों के सेट की खास जानकारी देने वाला टेक्स्ट.
प्रोग्रेस की सूचनाओं के लिए, सूचना के टाइटल में प्रतिशत के हिसाब से वैल्यू जोड़ी जाएगी का इस्तेमाल करें.
सूचना के यूज़र इंटरफ़ेस (यूआई) में आखिरी अंतर यह है कि appIconMarkUrl
को macOS पर इस्तेमाल नहीं किया जा सकेगा.