0

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

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

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

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

  1. 我的标签是测试页的一部分,并且未发布
  2. 我只对选项卡内容使用 http 托管,因为我的 https 尚未设置
  3. 到目前为止,我刚刚与其他管理员进行了测试 - 所以也许用户角色会影响这一点?

很想知道以前是否有人遇到过这个问题。

4

1 回答 1

1

终于解决了这个问题,分享一下,以防其他人遇到同样的问题:

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

于 2012-06-12T04:35:34.560 回答