Penangan protokol browser sistem yang luas?

8

Saat mengembangkan aplikasi untuk sistem Windows, ada entri registri yang dapat Anda buat pada mesin klien yang menetapkan 'protokol penangan' dalam sistem. Dengan cara yang sama seperti tautan mailto berfungsi, Anda dapat meluncurkan aplikasi ketika url tertentu (mis. Myapp :) dimasukkan ke bilah alamat browser web.

Entri registri ini tampaknya berfungsi untuk peramban umum dan tidak memerlukan penyiapan khusus untuk setiap peramban yang mungkin.

Di masa lalu, saya telah menetapkan handler protokol kustom di Firefox di Linux ... Saya bertanya-tanya apakah ada cara untuk melakukannya dengan sistem lebar sehingga akan bekerja sama untuk Chromium, dll juga?

Tim
sumber

Jawaban:

3

Tidak seluruh sistem. Tetapi registri Gnome memiliki entri untuk itu. Gunakan gconf-editor dan edit sub entri untuk /desktop/gnome/url-handlers. Lihat juga di sini http://ubuntuforums.org/showpost.php?p=710780&postcount=6

KDE jelas memiliki basis data penangan URI yang berbeda. Ada juga yang xdg-openlayak dilihat. Tetapi saya tidak yakin apakah itu menggunakan database handler standar, atau apakah freedesktop.org sedang mengerjakannya. Dokumen jarang.

Secara pribadi saya berharap mereka hanya akan menggunakan xdg-mime (dan aplikasi) database untuk itu. Ada beberapa tipe pseudo uri / * di dalamnya. Dan itu agak lebih sistematis jika Anda bisa mendefinisikan aplikasi penangan dan daftar preferensi untuk mereka seperti dengan tipe MIME biasa. </rant>

mario
sumber
"Tidak untuk seluruh sistem. Tetapi registrasi Gnome memiliki entri untuk itu." Apakah itu berarti Ya dan Tidak pada saat yang sama?
Sam
@ Sam Saya curiga ini hanya akan memengaruhi aplikasi Gnome dan setengah dari aplikasi Anda tidak akan menghormatinya.
mario