【问题标题】:Tab Content Does Not Refresh After First Click of Like Button第一次点击赞按钮后标签内容不刷新
【发布时间】:2012-05-21 23:21:54
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 嗯,我发现在 100% 的情况下重新创建此问题的唯一方法是在我“喜欢”该页面后访问该选项卡。首次查看选项卡时,如果单击“不喜欢”按钮,则 100% 的时间都不会刷新(但随后的喜欢/不喜欢确实会触发刷新)。这发生在 IE9 和 firefox 中,所以不太可能是浏览器问题...

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2021-11-07
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    • 2019-09-02
    • 2020-12-15
    • 1970-01-01
    相关资源
    最近更新 更多