Яка мета розширення облікових записів 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.