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

菲利普·温德勒

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

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

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

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

菲利普·温德勒

好的,所以我决定研究源代码。该扩展本身仅由文件中的几行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帐户,这样,桌面集成就可以在您在浏览器中使用过一次网站后立即生效。当然,这是一个很好的集成。但是,这对我不起作用(未添加任何帐户,仅打开了帐户窗口),并且有两年的错误报告指出对于其他用户也是如此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章