Qual è lo scopo dell'estensione Ubuntu Online Account in Firefox?


11

Sul mio Ubuntu 14.04, c'è un'estensione di Firefox "Ubuntu Online Accounts 0.5", installata dal pacchetto xul-ext-webaccounts(che si trova nell'installazione predefinita).

Qual è lo scopo di questa estensione? Cosa smetterà di funzionare se lo disabilito?

Sembra che non ci sia documentazione nel pacchetto, la pagina di descrizione dell'estensione è sostanzialmente vuota e l'unico link punta a https://launchpad.net/webaccounts-browser-extension , sul quale non riesco a trovare informazioni sul suo scopo .

Naturalmente sospetto che sia correlato alla finestra di dialogo Account online nel Centro di controllo del sistema, tuttavia Firefox non è elencato come un'applicazione in quella finestra di dialogo e quando visito una pagina come Twitter con Firefox per la quale ho un account impostato in Conti online, non succede nulla.


Sì, il sito Web launchpad.net/online-accounts-documentation è molto scarso.
Tim

hai letto: wiki.ubuntu.com/OnlineAccounts Ciò che i conti online in fondo non ti dà la possibilità di essere su facebook / twitter / qualunque cosa tutto il tempo (e caricare foto del ecc dal desktop direttamente) !!!! L'estensione riconosce i siti Web compatibili e ti dà la finestra di dialogo per integrare Facebook / Twitter / qualunque cosa con il tuo Ubuntu. Tutto ciò che fa è creare il popup per un sito Web (non precedentemente visitato / integrato) compatibile con gli account online per integrarlo nella roba degli account online.
Akisame,

non sicuro al 100% ma mi piace l'80%, quindi l'ho aggiunto come commento e non come risposta. Qualcuno può confermare che questa è TUTTA l'estensione del browser ??
Akisame,

@Arno Conosco il popup che richiede l'integrazione del sito Web, ma questo aggiunge semplicemente siti Web all'avvio, non è vero? Presumo che il popup provenga da uno degli altri due plugin installati da Ubuntu. È davvero correlato alla funzione Account online? Ad esempio, non mi viene chiesto di accedere a Twitter. Inoltre il tuo link non menziona il plugin del browser.
Philipp Wendler,

vero e vero, ma come hai detto hai già un account per Twitter nel tuo programma di account online, quindi dovrebbe semplicemente ignorarlo. Aggiungerà un lanciatore per esempio Gmail ma se non sbaglio non genererà un tale lanciatore per esempio Facebook. lo aggiungerà semplicemente agli account online attivi (come il tuo twitter). C'è un metodo semplice per scoprirlo. Provalo con un sito Web compatibile con gli account online e guarda cosa succede.
Akisame,

Risposte:


5

Ok, quindi ho deciso di indagare sul codice sorgente. L'estensione stessa consiste solo di poche righe di Javascript nel file /usr/lib/xul-ext/webaccounts/content/browser.jsche carica solo la libreria /usr/lib/x86_64-linux-gnu/webaccounts-browser-extension/libwebaccounts.soe la chiama con informazioni sulla pagina attualmente visitata.

Il pacchetto webaccounts-extension-commonche contiene questa libreria ha anche un file /usr/share/glib-2.0/schemas/com.canonical.webcredentials.capture.gschema.xmlche contiene le opzioni di configurazione gsettings di questo pacchetto. Ne esiste solo uno, che elenca i siti per i quali l'estensione era già attiva una volta e non lo chiederà più. Nel mio caso, conteneva twitter.com, motivo per cui non ho notato nulla durante la visita a Twitter. Questa lista nera può essere cancellata con il seguente comando:

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

La prossima volta che ho visitato Twitter, Ubuntu Control Center si è aperto con la finestra di dialogo Account online, quindi questo è l'effetto desiderato di questo plugin.

Tuttavia, il codice sorgente della libreria mostra che dovrebbe essercene di più. Contiene una funzione webaccounts_store_loginche ha lo scopo di aggiungere automaticamente Twitter / ecc. account che hai appena usato nel browser per gli account online di Ubuntu, in modo tale che l'integrazione desktop funzioni subito dopo aver utilizzato il sito una volta nel browser. Questa è ovviamente una bella integrazione. Tuttavia, questo non funziona per me (non viene aggiunto alcun account, si apre solo la finestra degli account) e c'è un rapporto sui bug di due anni che indica che questo è lo stesso anche per gli altri.


Grazie per aver esaminato questo! È estremamente fastidioso trovare qualcosa di simile installato senza alcuna spiegazione, tanto più se scambia informazioni di accesso con l'ambiente!
Bordaigorl,

0

Pacchetti come quello installato da Firefox sono progettati per fornire funzionalità extra, alcune delle quali non sono evidenti. La maggior parte di essi rende alcune impostazioni e altri dati disponibili offline, AFAIK. La rimozione di questo pacchetto non dovrebbe rimuovere alcuna funzionalità da Firefox o dalle pagine alle quali si applica.


Grazie per la tua risposta, ma anche tu non sai cosa fa effettivamente? Deve avere uno scopo, altrimenti non ci sarebbe, giusto?
Philipp Wendler,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.