首次单击Like按钮后,选项卡内容不会刷新

时间:2012-05-21 23:21:55

标签: facebook tabs refresh facebook-like page-refresh

我为facebook标签实现了一个非常简单的“像警卫”,并且遇到了我的测试用户的问题。多个测试人员报告说,当他们打开选项卡并单击“喜欢”按钮时,他们并不总是得到页面刷新(因此,在他们进行手动重新加载之前,类似的防护不会消失)。这是在页面顶部使用Facebook的按钮,而不是我自己编写的那个。

作为一个完整性检查,我在我的服务器上启用了一些简单的日志记录并且能够重新创建问题 - 我点击“喜欢”或“不像”但似乎没有对我的index.php页面发出请求,所以绝对不会刷新。

我知道这个旧的错误https://developers.facebook.com/bugs/228778937218386,但这个似乎有所不同。对于初学者,在第一次点击“喜欢”按钮后,如果我只是继续点击不喜欢/喜欢/ ....那么刷新会自动发生,如预期的那样。特别奇怪的是,如果我在第一次刷新失败后重新加载页面,则刷新会按预期再次开始工作,即我喜欢状态的第一次更新会触发页面刷新。

一些可能的(?)相关信息:

  1. 我的标签是测试页的一部分,未发布
  2. 我只使用http主机作为标签内容,因为我的https尚未设置
  3. 到目前为止,我刚刚与其他管理员一起测试过 - 所以也许用户角色会对此产生影响吗?
  4. 很想知道以前是否有人遇到过这个问题。

1 个答案:

答案 0 :(得分:1)

最后解决了这个问题,分享以防其他人遇到同样的问题:

我的困惑是由我创建/分配测试人员的地方造成的。我创建了一个虚拟社区页面来托管我正在构建的选项卡,并将所有测试人员添加到测试社区页面。我意识到,唯一没有得到奇怪刷新问题的用户是那些我也作为应用程序本身的管理员/测试人员添加的测试人员。显然,将它们作为测试人员添加到您的社区页面是不够的,而不是在他们查看您的选项卡时给您一些警告,测试人员只是得到这个错误的刷新行为。