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などのページにアクセスすると、アカウントが設定されていますオンラインアカウント、何も起こりません。


はい、launchpad.net / online-accounts-documentation Webサイトは非常にまばらです。
ティム14

wiki.ubuntu.com/OnlineAccountsを読んでください。オンラインアカウントが基本的に行うことは、facebook / twitter / whateverのすべての時間(およびデスクトップから直接写真などをアップロードする)にできることです!!!! 拡張機能は、互換性のあるWebサイトを認識し、facebook / twitter / whateverをubuntuと統合するためのダイアログを提供します。それが行うすべては、オンラインアカウントのものに統合するためにオンラインアカウントと互換性のある(以前に訪問/統合されていない)Webサイトのポップアップを作成することです。
秋雨14

100%確実ではありませんが、80%が好きなので、回答ではなくコメントとして追加しました。誰かがこれがブラウザ拡張機能のすべてであることを確認できますか?
秋雨14

@Arno私はポップアップがウェブサイトの統合を求めていることを知っていますが、これはランチャーにウェブサイトを追加するだけですよね?ポップアップは、Ubuntuがインストールする他の2つのプラグインのいずれかからのものであると想定しました。それは本当にオンラインアカウント機能に関連していますか?たとえば、Twitterにログインするときに尋ねられません。加えて、あなたのリンクはブラウザプラグインについて言及していません。
フィリップウェ

本当ですが、あなたが言ったように、あなたはすでにあなたのオンラインアカウントプログラムにツイッターのアカウントを持っているので、それをただ無視するべきです。gmailなどのランチャーが追加されますが、間違えなければ、facebookなどのランチャーは生成されません。アクティブなオンラインアカウント(Twitterなど)に追加するだけです。見つけるための簡単な方法があります。オンラインアカウントと互換性のあるWebサイトで試してみて、何が起こるかを確認してください。
秋雨14

回答:


5

それでは、ソースコードを調査することにしました。拡張機能自体は/usr/lib/xul-ext/webaccounts/content/browser.js、ライブラリ内のJavascriptの数行のみで構成され、ライブラリ/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設定オプションを含むファイルもあります。拡張機能が一度アクティブになったサイトをリストし、再度尋ねることはありません、1つだけがあります。私の場合、twitter.comこれにはが含まれていたため、Twitterにアクセスしても何も気付きませんでした。このブラックリストは、次のコマンドでクリアできます。

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

次回ツイッターにアクセスしたとき、Ubuntu Control Centerが開き、Online Accountsダイアログが表示されました。これがこのプラグインの望ましい効果です。

ただし、ライブラリのソースコードには、もっとあるべきことが示されています。webaccounts_store_loginTwitter /などを自動的に追加することを目的とする関数が含まれています。ブラウザで使用したばかりのアカウントをUbuntuオンラインアカウントに追加し、ブラウザで一度サイトを使用した直後にデスクトップ統合が機能するようにします。これはもちろん素晴らしい統合です。ただし、これは私には機能しません(アカウントは追加されず、アカウントウィンドウのみが開きます)。また、これは他の人にも同じであることを示す2年前のバグレポートがあります。


これを見てくれてありがとう!説明なしでインストールされたこのようなものを見つけるのは非常に迷惑です。
ボルダイゴル

0

Firefoxによってインストールされるパッケージは、特別な機能を提供するように設計されていますが、その一部は目立たないものです。それらのほとんどは、オフラインで利用可能な設定やその他のデータの一部を作成しています。このパッケージを削除しても、Firefoxまたはそれが適用されるページから機能が削除されることはありません。


あなたの答えをありがとう、しかしあなたはそれが実際に何をするのかも知らないのですか?それには目的が必要です。そうでなければ、そこにはありませんよね?
フィリップウェンドラー14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.