it-swarm-ja.com

共感はFacebookのアカウントに接続しません

in システム設定>>オンラインアカウント Facebookアカウントを追加すると、ブラウザにリダイレクトされ、下の写真のWebページが開き、その後何もしません

助けて??Photo

6
Akram Lazkanee

sallp前の回答(ターミナルにコピーペースト)に続く1行のコマンド修正:

Sudo sed -i.bak "/<setting name=\"ClientId\">/a\          <setting name=\"AllowedSchemes\" type=\"as\">\['https','http'\]<\/setting>" /usr/share/accounts/providers/facebook.provider

うまくいかない場合でも、バックアップを次のように使用して、以前のバージョンのファイルにロールバックできます。

Sudo mv /usr/share/accounts/providers/facebook.provider.bak /usr/share/accounts/providers/facebook.provider

それが役立つことを願っています!

2
Lilley

わかりやすくするために、この問題について詳しく説明します。このubuntuフォーラムの投稿からの議論を繰り返しています: http://ubuntuforums.org/showthread.php?t=2146595

誰もが起こっている問題は、Facebookの「セキュアブラウジング」オプションによるものです。これには、Facebookのログインと接続で、HTTPではなくHTTPSを使用する必要があります(セキュアHTTPと通常のHTTP)。デフォルトでは、オンラインアカウントはHTTPを使用しているため、これは機能しません。

このため、いくつかのオプションがあります。

オプション1(安全でないソリューション):Facebook.comのセキュリティインターフェースを介したFacebookのセキュアブラウジングを無効にします。これにより、すべてのデバイス上のすべてのFacebookページでHTTPSのデフォルトが無効になります。携帯電話、他のコンピューターなど。これは機能しますが、理想的なソリューションではありません。

オプション2(正しい方法):オンラインアカウントに、HTTP接続ではなくHTTPS接続のみを使用するように要求できます。これを行うために、Derek Karpinskiの以前のアドバイス(以下に引用)を使用できます。これは基本的に、オンラインアカウントにHTTPとHTTPSの両方を試すよう指示しています。 FacebookはHTTPSを必要とするため、これが必要です。以下の手順を実行した後、FacebookでUbuntuアプリを削除し(以前に追加しようとして失敗した場合)、Facebookからログアウトし、オンラインアカウントを閉じます。実際にコンピューターを再起動する必要はなく、オンラインアカウントを閉じるだけです。オンラインアカウントを再度開いて、もう一度やり直してください。物事はうまくいくはずです!

これは修正方法です。ターミナルで次のコマンドを実行します。

gksudo gedit /usr/share/accounts/providers/facebook.provider

テキストエディタが開きます。問題のファイルはFacebookアカウントのプロファイルです。次の行を追加します。

<setting name="AllowedSchemes" type="as">['https','http']</setting>

この行の直後:

<group name="user_agent">

ファイルを保存し、テキストエディターを閉じます。これで、オンラインアカウントパネルからFacebookの資格情報を適切に入力できるようになります。

3
user163615

ここで答えを見つけました https://bugs.launchpad.net/ubuntu/+source/gnome-control-center-signon/+bug/1180297 do is gksu gedit/usr/share/accounts/provider/facebook.provider

add <setting name = "AllowedSchemes" type = "as"> ['https'、 'http']に他の設定を追加すると、<の後にスペースが削除されて保存されますが、それを投稿した人はデスクトップを公開すると言いましたいくつかのセキュリティリスク

2
sallp