Saya mencoba membuat notifikasi asli bekerja menggunakan Google Chrome (atau Chromium) di Ubuntu, tetapi sejauh ini tidak berhasil.
Hal yang sudah saya coba:
Pemberitahuan Libnotify di Chrome
Saya telah menjalankan
install.sh
juga (dan memulai ulang Chrome):$ ./install.sh Native messaging host com.initiated.chrome_libnotify_notifications has been installed.
- Chromify-OSD
Dan saya ingat saya sudah mencoba ekstensi lain juga tetapi saya tidak ingat namanya.
Tidak ada yang bekerja. Saya terus mendapatkan notifikasi normal Chrome itu sendiri.
Saya menggunakan Google Chrome 34.0.1847.137 di Ubuntu 14.04 x64.
Adakah yang bisa memberi tahu saya cara membuatnya berfungsi?
google-chrome
chromium
notification
Louis Matthijssen
sumber
sumber
chrome://flags/#enable-native-notifications
.Jawaban:
Untuk LibNotify, file JSON yang diinstal memiliki ID ekstensi yang salah. Memperbarui ID ekstensi ke yang benar memperbaikinya.
Buka
.config/google-chrome/NativeMessagingHosts
(untuk Google Chrome) atau.config/chromium/NativeMessagingHosts
(untuk Chromium). Buka file JSON di folder, dan perhatikan bahwa diallowed_origins
bagian ini, ia memungkinkan ID ekstensigphchdpdmccpjmpiilaabhpdfogeiphf
. Namun, ID ekstensi (setidaknya dalam kasus saya, tetapi harus sama untuk semua orang) sebenarnyaepckjefillidgmfmclhcbaembhpdeijg
.Untuk memperbaikinya, ganti ID ekstensi yang salah dengan yang benar, atau tambahkan koma dan ID ekstensi yang benar setelahnya. Saya pribadi memilih opsi yang terakhir, dan inilah tampilan file JSON saya:
EDIT: Itu bukan satu-satunya perubahan yang perlu dilakukan. Ekstensi ini bergantung pada pemberitahuan Webkit, yang sudah usang dan dihapus di Chrome (ium) dan kemungkinan peramban lain yang mendukung pemberitahuan HTML5. Karena itu,
google-chrome/default/Extensions/epckjefillidgmfmclhcbaembhpdeijg/1.0_0/notify_hook.js
perlu diperbarui. Saya telah menulis skrip pendek untuk ini, tetapi melanggar sebagian besar standar kecuali untuk menampilkan pemberitahuan. Ganti semua yang ada di file dengan yang berikut ini (menambahkan dukungan dasar untuk situs yang masih menggunakanwindow.webkitNotifications
dan (mudah-mudahan) meningkatkan dukungan gambar) (dukungan izin ditambahkan):sumber
.config/chromium/NativeMessagingHosts
folder.Sekarang ini berfungsi di Unity secara default setelah menginstal Chrome 35
http://www.webupd8.org/2014/05/google-chrome-stable-35-for-linux.html
sumber