Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 首次单击“相似”按钮后,选项卡内容不会刷新_Facebook_Tabs_Refresh_Facebook Like_Page Refresh - Fatal编程技术网

Facebook 首次单击“相似”按钮后,选项卡内容不会刷新

Facebook 首次单击“相似”按钮后,选项卡内容不会刷新,facebook,tabs,refresh,facebook-like,page-refresh,Facebook,Tabs,Refresh,Facebook Like,Page Refresh,我已经为facebook标签实现了一个非常简单的“like-guard”,我的测试用户遇到了一个问题。多个测试人员报告说,当他们打开一个选项卡并单击“like”按钮时,他们并不总是得到页面刷新(因此like-guard不会消失,直到他们手动重新加载)。这是在页面顶部使用facebook的like按钮,而不是我自己编写的按钮 作为一个健全的检查,我在我的服务器上启用了一些简单的日志记录,并且已经能够重新创建问题-我点击了“喜欢”或“不喜欢”,但似乎没有对我的index.php页面提出任何请求,因此

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

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

我知道这个老错误,但这一个似乎不同。对于初学者来说,在第一次单击“like”按钮之后,如果我只是继续单击unlike/like/。。。。然后刷新会自动进行,正如预期的那样。特别奇怪的是,如果我在第一次刷新失败后重新加载页面,刷新会按照预期重新开始工作,即第一次更新到我的相似状态会触发页面刷新

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

  • 我的选项卡是测试页面的一部分,未发布
  • 我只对选项卡内容使用http托管,因为我的https尚未设置
  • 到目前为止,我刚刚与其他管理员进行了测试-那么用户角色是否会影响这一点

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

    最终解决了这个问题,如果其他人遇到同样的问题,请分享:


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

    hmm,我发现要100%地重现此问题,唯一的方法是在我“喜欢”页面后访问选项卡。在第一次查看选项卡时,如果单击“不同”按钮,则在100%的时间内不会刷新(但随后的“喜欢/不喜欢”会触发刷新)。这发生在IE9和firefox中,所以不太可能是浏览器问题。。。