Apa tujuan dari ekstensi Akun Online Ubuntu di Firefox?

11

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.

Philipp Wendler
sumber
Ya, situs web launchpad.net/online-accounts-documentation sangat jarang.
Tim
Sudahkah Anda membaca: wiki.ubuntu.com/OnlineAccounts Apa yang pada dasarnya dilakukan oleh akun online adalah memberi Anda kemampuan untuk berada di facebook / twitter / apa pun SEPANJANG WAKTU (dan unggah foto dll dari desktop Anda secara langsung) !!!! Ekstensi mengenali situs web yang kompatibel dan memberi Anda dialog untuk mengintegrasikan facebook / twitter / apa pun dengan ubuntu Anda. Yang dilakukan adalah membuat sembulan untuk situs web (yang sebelumnya tidak dikunjungi / terintegrasi) yang kompatibel dengan akun online untuk mengintegrasikannya ke dalam hal-hal akun online.
Akisame
tidak 100% yakin tapi seperti 80%, jadi saya menambahkannya sebagai komentar dan bukan jawaban. Dapatkah seseorang mengonfirmasi bahwa ini SEMUA ekstensi browser?
Akisame
@Arno Saya tahu popup yang meminta integrasi situs web, tetapi ini hanya menambah situs web ke peluncur, bukan? Saya berasumsi popup berasal dari salah satu dari dua plugin lain yang diinstal Ubuntu. Apakah ini benar-benar terkait dengan fitur Akun Online? Itu tidak menanyakan saya ketika saya masuk ke Twitter, misalnya. Plus tautan Anda tidak menyebutkan tentang plugin browser.
Philipp Wendler
benar dan benar, tetapi seperti yang Anda katakan, Anda sudah memiliki akun untuk twitter di program akun daring Anda sehingga Anda harus mengabaikannya. Ini akan menambahkan peluncur untuk contoh gmail tetapi jika saya tidak salah itu tidak akan menghasilkan peluncur seperti misalnya facebook. itu hanya akan menambahkannya ke akun online aktif (seperti twitter Anda). Ada metode sederhana untuk mencari tahu. Cobalah dengan situs web yang kompatibel dengan akun online dan lihat apa yang terjadi.
Akisame

Jawaban:

5

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.jsyang hanya memuat perpustakaan /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.sodan menyebutnya dengan info tentang halaman yang saat ini dikunjungi.

Paket webaccounts-extension-commonyang berisi pustaka ini juga memiliki file /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xmlyang 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 berisi twitter.com, itulah sebabnya saya tidak melihat apa pun ketika mengunjungi Twitter. Daftar hitam ini dapat dihapus dengan perintah berikut:

gsettings reset com.canonical.webcredentials.capture dontask-accounts

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_loginyang 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.

Philipp Wendler
sumber
Terima kasih telah melihat ini! Sangat menjengkelkan menemukan sesuatu seperti ini dipasang tanpa penjelasan, terlebih lagi jika itu bertukar informasi login dengan lingkungan!
Bordaigorl
0

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.

Andrew Stewart
sumber
Terima kasih atas jawaban Anda, tetapi Anda juga tidak tahu apa yang sebenarnya dilakukannya? Perlu memiliki tujuan, jika tidak maka tidak akan ada di sana, kan?
Philipp Wendler