0

我的网页上有 facepile 插件来显示正在使用该应用程序的面孔。显示facepile的代码片段是

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

面孔显示正常。但是当我从 facebook 主页使用“使用 facebook 作为:”选项并选择我列出的任何页面时,我网页上的 facepile 插件变得很奇怪,并显示一个带有小缩略图和锚点的白框(带有文本'switch') 在它上面在使用 chrome 的右键单击上下文菜单检查元素时,我发现它是一个 iframe,宽度为 396px,高度为 1000px,它显示在页面中间,也隐藏了用于正常登录的 html 表单。如果我使用“将 facebook 用作:”选项恢复到我的个人资料,则选项面开始正常显示。我错过了什么还是这是一个错误?

我已经检查了一个类似的问题,但这与未登录的用户有关。

我还检查了 facebook 开发人员页面上列出的这个错误,但它似乎已经解决。

4

1 回答 1

1

这是预期的行为,尽管显然错误消息应该更好一些 - Facepile(实际上是大多数社交插件)旨在仅与用户帐户一起使用。您可以相当肯定,99.9% 的查看插件的人不会“将 Facebook 用作”主页。

由于页面并非旨在与 Facebook API 真正交互(超出manage_pages功能),因此这些插件很可能不会被修复为适用于页面帐户,但它们会被修复为显示一条消息,通知任何登录为一个页面切换回他们的用户帐户。

您可以在下面找到一些相关的错误报告,您应该考虑向他们添加您的声音以提高他们的优先级:
https ://developers.facebook.com/bugs/372904202778489
https://developers.facebook.com/bugs/313164415437524

于 2012-10-17T11:35:08.627 回答