Яка мета розширення облікових записів Ubuntu Online у ​​Firefox?


11

На моєму Ubuntu 14.04 є розширення Firefox "Ubuntu Online Accounts 0.5", встановлене пакетом xul-ext-webaccounts(який встановлено за замовчуванням).

Яка мета цього розширення? Що перестане працювати, якщо я відключу?

Здається, що в пакеті немає документації, сторінка з описом розширення в основному порожня, і єдине посилання вказує на https://launchpad.net/webaccounts-browser-extension , на якому я також не можу знайти інформацію про його призначення .

Звичайно, я підозрюю, що це пов'язано з діалоговим вікном "Облікові записи в Інтернеті" в Центрі управління системою, однак Firefox не вказаний як додаток у цьому діалоговому вікні, і коли я відвідую таку сторінку, як Twitter з Firefox, для якої у мене створений обліковий запис Інтернет-акаунти, нічого не відбувається.


Так, веб-сайт startpad.net/online-accounts-documentation дуже рідкий.
— Тім

Ви читали: wiki.ubuntu.com/OnlineAccounts В основному онлайн-акаунти дають вам можливість бути у фейсбуці / щебетері / будь-якому ВСІМ ЧАСУ (та безпосередньо завантажуйте фотографії тощо зі свого робочого столу) !!!! Розширення розпізнає сумісні веб-сайти та дає вам діалог для інтеграції facebook / twitter / що завгодно із вашим ubuntu. Все, що потрібно зробити - це створити спливаюче вікно для (не відвідуваного раніше / інтегрованого) веб-сайту, сумісного з онлайновими обліковими записами, щоб інтегрувати його в онлайнові облікові записи.
— Акісаме

не на 100% впевнений, але як 80%, тому я додав це як коментар, а не відповідь. Чи може хтось підтвердити, що це ВСЕ розширення браузера робить ??
— Акісама

@Arno Я знаю спливаюче вікно, яке просить інтегрувати веб-сайт, але це просто додає веб-сайти до запуску, чи не так? Я припускав, що спливаюче вікно походить з одного з двох інших плагінів, які встановлює Ubuntu. Це насправді пов’язано з функцією Інтернет-акаунтів? Наприклад, мене не запитують, коли я входжу в Twitter. Плюс ваше посилання не згадує про плагін браузера.
— Філіп Вендлер

правда та правда, але, як ви вже сказали, у вас уже є програма для щебетання у вашій програмі онлайн-облікових записів, тому слід просто ігнорувати її. Він додасть пусковий апарат, наприклад, gmail, але якщо я не помиляюся, він не генерує такий запуск, наприклад, у facebook. він просто додасть його до активних онлайн-акаунтів (наприклад, у вашому твіттері). Існує простий метод з'ясування. Спробуйте це з веб-сайтом, сумісним з обліковими записами в Інтернеті, і подивіться, що відбувається.
— Акісама

Відповіді:


5

Гаразд, тому я вирішив дослідити у вихідному коді. Саме розширення складається лише з кількох рядків Javascript у файлі, /usr/lib/xul-ext/webaccounts/content/browser.jsякий завантажує лише бібліотеку /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.soта викликає її з інформацією про відвідувану на даний момент сторінку.

У пакеті, webaccounts-extension-commonщо містить цю бібліотеку, також є файл, /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xmlякий містить параметри конфігурації gsettings цього пакета. Є лише один, який перераховує сайти, для яких розширення вже було активним один раз і більше не запитуватиме. У моєму випадку він містив twitter.com, через що я нічого не помічав, відвідуючи Twitter. Цей чорний список можна очистити за допомогою наступної команди:

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

Наступного разу, коли я відвідав Twitter, Центр управління Ubuntu відкрився в діалоговому вікні Облікові записи в Інтернеті, так що це бажаний ефект цього плагіна.

Однак вихідний код бібліотеки показує, що їх повинно бути більше. Він містить функцію webaccounts_store_login, яка покликана автоматично додавати Twitter / тощо. акаунт, який ви тільки що використовували в браузері, для облікових записів Ubuntu Online, таким чином, що інтеграція на робочому столі працює відразу після того, як ви один раз використовували сайт у браузері. Це, звичайно, приємна інтеграція. Однак для мене це не працює (жоден обліковий запис не додається, відкривається лише вікно акаунтів), і є дворічний звіт про помилку, який свідчить про те, що це те саме і для інших.


Дякуємо, що вивчили це! Надзвичайно прикро знайти щось подібне, встановлене без пояснень, тим більше, якщо він обмінюється інформацією про вхід з оточенням!
— Bordaigorl

0

Такі пакети, які встановлені Firefox, розроблені, щоб забезпечити додаткову функціональність, деякі з яких не помітні. Більшість із них робить деякі налаштування та інші дані доступними в режимі офлайн, AFAIK. Видалення цього пакету не повинно видаляти будь-яку функціональність з Firefox або сторінок, до яких він стосується.


Дякую за вашу відповідь, але ви також не знаєте, що це насправді? Це має мати мету, інакше її там би не було, правда?
— Філіп Вендлер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.