Safari untuk Mavericks memiliki fitur pemberitahuan situs web yang memungkinkan situs mengirim pemberitahuan push.
Saya tidak pernah ingin diminta untuk ini.
Bagaimana saya bisa menonaktifkan prompt untuk semua situs web, selamanya?
safari
notifications
mavericks
push
Tim Harding
sumber
sumber
Jawaban:
Sejak rilis Safari 7.0.3 Apple akhirnya memberi kami opsi untuk mematikan konfirmasi pemberitahuan safari. Untuk menonaktifkan pemberitahuan safari, buka Preferensi dalam Safari. Klik tab Situs Web (tab pemberitahuan untuk safari versi lama) dan hapus centang "Izinkan situs web meminta izin untuk mengirim pemberitahuan push". Dan voila.
Panel situs web untuk Safari saat ini (pada High Sierra):
Panel untuk versi Safari yang lebih lama:
Penjelasan di bawah ini hanya berlaku untuk versi Safari sebelum 7.0.3
Apple jelas lupa opsi untuk menonaktifkan pemberitahuan di Safari sama sekali ketika mereka menambahkan fitur. Pokoknya ini berhasil, tetapi tidak untuk yang lemah hati. ** Ini hanya untuk Safari yang lebih lama sebelum Versi 7.0.3 **
Itu dia. Chmod 000 hanya membuat direktori RemoteNotifications tidak dapat diakses. Untuk membuatnya dapat diakses kembali (dan mengaktifkan kembali notifikasi di Safari) lakukan saja hal di atas lagi tetapi gunakan 755 bukannya 000 pada perintah chmod.
Seperti dijabarkan dalam komentar Renés di bawah ini, dimungkinkan juga untuk mengubah hak akses melalui Finder.
sumber
chmod
perintah itu, tetapi pergi keRemoteNotifications
folder dengan Finder, membuka info folder (⌘-I), dan mengubah izin untuk nama pengguna saya sendiriRead only
. Tidak ada lagi petunjuk dan panel notifikasi di pengaturan Safari tetap kosong. Sempurna.Jawaban yang diusulkan dari chmod 000 RemoteNotifications tidak berfungsi, tetapi sayangnya konsol dimuntahkan dengan banyak upaya gagal untuk mengakses file di direktori.
Semua pesan dicatat dengan proses yang disebut SafariNotificationAgent yang tampaknya menjadi sumber tunggal kesedihan. Proses ini dapat dihentikan seluruhnya menggunakan:
Pembaruan OS mungkin mengaktifkannya kembali, tetapi saya lebih suka tidak membuang-buang sumber daya sistem untuk mencoba mengakses folder untuk fitur yang sebelumnya tidak pernah saya inginkan.
sumber
Hari ini di Safari 11, ini tersedia dalam preferensi Safari di bawah "Situs web"> "Pemberitahuan". Bantuan bawaan menjelaskannya secara sederhana:
sumber
Sepertinya tidak ada cara untuk melakukannya. Saya berpikir untuk menggunakan plugin untuk memblokir kode ini agar tidak berjalan. Tampaknya terkait dengan window.safari.pushNotification.permission dalam kode sumber.
sumber
sumber
Untuk menambahkan jawaban yang ada:
Mungkin setelah beberapa waktu bagian kedua dari jawaban yang diterima sudah usang. Itu tidak menghentikan proses. Saya harus pergi ke monitor aktivitas untuk menemukan proses dalam sistem file.
Jadi saya selesai melakukannya
Sejauh ini berfungsi dengan baik. Proses tidak berjalan lagi ketika saya me-restart Safari.
sumber
Di Safari 11 Anda dapat menemukan pengaturan ini di sini:
sumber
Saya mencoba segalanya tetapi akhirnya mendapatkan ini luar biasa dan berhasil http://forums.adobe.com/message/5791174
sumber
Buka System Preferences> Notifications> Safari , lalu nonaktifkan dari sana. Ini akan menonaktifkan notifikasi untuk Safari, tetapi saya tidak tahu apakah prompt akan berhenti. Anda memiliki beberapa pengaturan di Safari itu sendiri, tetapi itu lebih banyak manajemen.
sumber