0

私のウェブページには、アプリケーションを使用している顔を表示するための facepile プラグインがあります。facepile を表示するコード スニペットは次のとおりです。

<fb:facepile id="some_id" data-size="medium" data-width="396">
</fb:facepile>

顔は正常に表示されていますが、Facebook のホームページから [Use facebook as:] オプションを使用して、リストされているページのいずれかを選択すると、Web ページの facepile プラグインが奇妙になり、小さなサムネイルとアンカー (テキスト付き) を含む白いボックスが表示されます。その上に 'switch') クロムの右クリックコンテキストメニューで要素を調べると、幅が396px、高さが1000pxのiframeで、ページの中央に表示され、通常のログイン用のhtmlフォームも非表示になっていることがわかりました。「フェイスブックを次のように使用」オプションを使用して自分のプロフィールに戻ると、顔が正常に表示されるようになります。何か不足していますか、それともバグですか?

すでに同様の質問を確認しましたが、それはユーザーがログに記録されていないことに関連しています。

また、Facebookの開発者ページに記載されているこのバグを確認しましたが、解決されているようです。

4

1 に答える 1

1

これは意図された動作ですが、明らかにエラー メッセージはもう少し改善されるはずです。Facepile (実際、ほとんどのソーシャル プラグイン) は、ユーザー アカウントでのみ動作するように設計されています。プラグインを表示する人の 99.9% がページとして「Facebook を使用」していないことはほぼ確実です。

ページは (機能を超えて) Facebook API と実際に対話するように設計されていないためmanage_pages、これらのプラグインはページ アカウントで動作するように修正されない可能性がありますが、ログインしているすべての人に通知するメッセージを表示するように修正されます。ユーザー アカウントに戻るページ。

以下に関連するバグレポートをいくつか見つけることができます。優先度を上げるために、それらにあなたの声を追加することを検討する必要があり
ます
:

于 2012-10-17T11:35:08.627 に答える