Firefox中的Ubuntu Online Accounts扩展的目的是什么?


11

在我的Ubuntu 14.04上,该软件包安装了Firefox扩展“ Ubuntu Online Accounts 0.5” xul-ext-webaccounts(默认安装)。

此扩展的目的是什么?如果禁用它,什么会停止工作?

软件包中似乎没有文档,扩展的描述页面基本上是空的,唯一的链接指向https://launchpad.net/webaccounts-browser-extension,在该链接上我也找不到其目的信息。 。

当然,我怀疑它与系统控制中心中的“在线帐户”对话框有关,但是,该对话框中没有将Firefox列为应用程序,并且当我使用Firefox访问Twitter之类的页面时,在该页面下设置了一个帐户。在线帐户,什么也没有发生。



您是否已阅读:wiki.ubuntu.com/OnlineAccounts基本上,在线帐户的作用是使您能够始终处于facebook / twitter /任何状态(并直接从桌面上载照片等)!!!该扩展程序可以识别兼容的网站,并为您提供一个对话框,以将facebook / twitter / whatever与您的ubuntu集成在一起。它所做的就是为与在线帐户兼容的(以前未访问过/集成的)网站创建弹出窗口,以将其集成到在线帐户中。
Akisame 2014年

不确定100%但喜欢80%,所以我将其添加为评论而不是答案。有人可以确认这就是浏览器扩展的全部功能吗?
Akisame 2014年

@Arno我确实知道弹出窗口要求进行网站集成,但这只是将网站添加到启动器中,不是吗?我假设弹出窗口来自Ubuntu安装的其他两个插件之一。它真的与在线帐户功能有关吗?例如,当我登录Twitter时,它不会问我。另外,您的链接没有提及浏览器插件。
菲利普·温德勒

没错,但是正如您所说,您的在线帐户程序中已经有一个Twitter帐户,因此应该忽略它。它将添加一个启动器(例如gmail),但如果我没有记错的话,它将不会生成例如facebook的启动器。它只会将其添加到有效的在线帐户(例如您的Twitter)中。有一种简单的找出方法。在与在线帐户兼容的网站上尝试一下,看看会发生什么。
Akisame 2014年

Answers:


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 Control Center随即打开了Online Accounts对话框,因此这是该插件的理想效果。

但是,该源代码表明应该有更多。它包含一个webaccounts_store_login旨在自动添加Twitter / etc的功能。您刚在浏览器中使用过的帐户就可以访问Ubuntu Online帐户,这样在您一次在浏览器中使用该站点后,桌面集成就可以立即使用。这当然是一个很好的集成。但是,这对我不起作用(未添加任何帐户,仅打开了帐户窗口),并且有两年的错误报告指出对于其他用户也是如此。


感谢您查看这个!找到没有解释的类似安装的东西是非常烦人的,如果它与环境交换登录信息,则更是如此!
Bordaigorl

0

Firefox安装的软件包旨在提供额外的功能,其中一些并不引人注意。它们中的大多数使AFAIK可以离线使用某些设置和其他数据。删除此程序包不应删除Firefox或其适用页面的任何功能。


感谢您的回答,但是您也不知道它的实际作用?它需要有一个目的,否则就不会存在,对吗?
菲利普·温德勒
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.