Di Ubuntu 14.04 saya, ada ekstensi Firefox "Ubuntu Online Accounts 0,5", diinstal oleh paket xul-ext-webaccounts
(yang ada di instalasi default).
Apa tujuan dari ekstensi ini? Apa yang akan berhenti berfungsi jika saya menonaktifkannya?
Tampaknya tidak ada dokumentasi dalam paket, halaman deskripsi ekstensi pada dasarnya kosong, dan satu-satunya tautan menunjuk ke https://launchpad.net/webaccounts-browser-extension , di mana saya juga tidak dapat menemukan informasi tentang tujuannya. .
Tentu saja saya curiga ini terkait dengan dialog Akun Online di System Control Center, namun Firefox tidak terdaftar sebagai aplikasi dalam dialog itu, dan ketika saya mengunjungi halaman seperti Twitter dengan Firefox yang mana saya memiliki akun yang diatur di bawah Akun Online, tidak ada yang terjadi.
sumber
Jawaban:
Ok, jadi saya memutuskan untuk menyelidiki dalam kode sumber. Ekstensi itu sendiri hanya terdiri dari beberapa baris Javascript dalam file
/usr/lib/xul-ext/webaccounts/content/browser.js
yang hanya memuat perpustakaan/usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.so
dan menyebutnya dengan info tentang halaman yang saat ini dikunjungi.Paket
webaccounts-extension-common
yang berisi pustaka ini juga memiliki file/usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xml
yang berisi opsi konfigurasi gsettings dari paket ini. Hanya ada satu, yang mencantumkan situs yang ekstensi sudah aktif sekali dan tidak akan bertanya lagi. Dalam kasus saya, itu berisitwitter.com
, itulah sebabnya saya tidak melihat apa pun ketika mengunjungi Twitter. Daftar hitam ini dapat dihapus dengan perintah berikut:Lain kali saya mengunjungi Twitter, Pusat Kontrol Ubuntu dibuka dengan dialog Akun Online, sehingga itulah efek yang diinginkan dari plugin ini.
Namun, kode sumber perpustakaan menunjukkan bahwa harus ada lebih banyak. Ini berisi fungsi
webaccounts_store_login
yang bertujuan untuk secara otomatis menambahkan Twitter / etc. akun yang baru saja Anda gunakan di browser ke Akun Online Ubuntu, sehingga integrasi desktop hanya berfungsi segera setelah Anda menggunakan situs itu sekali di browser. Ini tentu saja integrasi yang bagus. Namun, ini tidak berfungsi untuk saya (tidak ada akun yang ditambahkan, hanya jendela akun yang terbuka), dan ada laporan bug berusia dua tahun yang menunjukkan bahwa ini juga sama untuk orang lain.sumber
Paket-paket seperti yang diinstal oleh Firefox dirancang untuk menyediakan fungsionalitas tambahan, beberapa di antaranya tidak terlihat. Sebagian besar dari mereka membuat beberapa pengaturan dan data lain tersedia secara offline, AFAIK. Menghapus paket ini seharusnya tidak menghapus fungsionalitas apa pun dari Firefox atau halaman yang digunakan untuk itu.
sumber