Chrome 59 sürümünden itibaren, bildirimler Bildirimler API'si veya chrome.notifications extensions API gösterilir bunu Chrome'un kendi sistemi yerine doğrudan macOS yerel bildirim sisteminden alır.
Bu değişiklik, macOS'teki Chrome'un platforma çok daha iyi entegre edilmesini sağlıyor ve Chrome'un sisteminin Rahatsız Etmeyin ayarına dokunun.
Aşağıda, bu değişikliğin mevcut API'ler.
Bildirim merkezi
Bu değişikliğin avantajlarından biri, bildirimlerin macOS'in bildirim merkezine gidin.
Farklılıklar
Simge boyutu ve konumu
Simgelerin görünümü değişir. Boyut olarak daha küçük olurlar ve dolgu geçerlidir. Şeffaf bir arka plan simgesine geçmeyi düşünebilirsiniz yerine estetik açıdan göze hitap ediyor.
İşlem simgeleri
Bu değişiklikten önce, işlem düğmeleri ve simgeleri bildirimi görürsünüz. Yerel bildirimler sayesinde işlem düğmesi simgeleri bildirimin üzerine gelip "Diğer"i seçmesi gerekir. düğmesini tıklayın.
Chrome logosu
Chrome logosu her zaman gösterilir ve değiştirilemez ya da değiştirilemez. Bu , macOS'teki üçüncü taraf uygulamaları için bir gerekliliktir.
Resimler
image
seçeneği artık macOS'te desteklenmeyecek. Bir resim tanımlarsanız
özellik bildirimi görüntülenmeye devam eder, ancak resmi yok sayılır
parametresini kullanın (Aşağıdaki örneğe bakın).
Resim algılama özelliğini aşağıdaki kodu kullanarak kullanabilirsiniz:
if ('image' in Notification.prototype) {
// Image is supported.
} else {
// Image is NOT supported.
}
Chrome uzantısı değişiklikleri
Chrome uzantıları, bildirim şablonları kavramına sahiptir. Bu değişiklik, farklı bir şekilde davranacak.
Resim bildirim şablonunda artık resim gösterilmez. Proje başlatma belgesinde resimlerin ek olduğunu ve kullanıcılarınız için faydalı olmadığını belirtmek isteriz.
Liste bildirimi şablonu yalnızca listedeki ilk öğeyi gösterir. Siz temel bildirim stiline geri dönüp göbek stiline geçmeyi düşünebilirsiniz. metni kullanabilirsiniz.
İlerleme bildirimleri, bildirim başlığına yüzde değeri ekler kullanarak ilerleme çubuğu yerine ilerlemeyi gösterebilir.
Bildirim kullanıcı arayüzündeki son fark, appIconMarkUrl
öğesinin
artık macOS'te kullanılmayacak.