The #ChromeDevSummit site is live, happening Nov 12-13 in San Francisco, CA
Check it out for details and request an invite. We'll be diving deep into modern web tech & looking ahead to the platform's future.

Laman Tidak Secara Otomatis Meminta Izin Notifikasi Saat Pemuatan Laman

Mengapa audit itu penting

Seperti yang dijelaskan dalam Apa yang Membuat Notifikasi Bagus, notifikasi yang baik adalah tepat waktu, relevan, dan tepat. Jika laman Anda meminta izin untuk mengirim notifikasi saat pemuatan laman, notifikasi tersebut mungkin tidak relevan untuk pengguna atau sesuai dengan kebutuhan mereka. Pengalaman pengguna yang lebih baik adalah dengan menawarkan kepada pengguna untuk mengirimi notifikasi tipe tertentu, dan menampilkan permintaan izin setelah mereka ikut serta.

Cara untuk lulus audit

Pada URL, Lighthouse melaporkan nomor baris dan kolom dari kode Anda yang meminta izin untuk mengirim notifikasi. Buang panggilan ini, dan ikat permintaan tersebut ke isyarat pengguna sebagai gantinya.

Cara implementasi audit

Bagian ini menjelaskan cara implementasi audit, agar Anda bisa memahami cara menghitung skor audit.

Jika izin notifikasi sudah diberikan atau ditolak ke laman sebelum audit Lighthouse, Lighthouse tidak bisa menentukan apakah laman meminta izin notifikasi saat pemuatan laman. Setel ulang izin dan jalankan lagi Lighthouse. Lihat Mengubah izin situs web untuk bantuan selengkapnya.

Lighthouse mengumpulkan JavaScript yang telah dieksekusi saat pemuatan laman. Jika kode ini berisi panggilan ke notification.requestPermission(), dan izin notifikasi belum diberikan, maka izin notifikasi akan diminta.