我已经为 facebook 标签实现了一个非常简单的“like guard”,并且我的测试用户遇到了问题。多个测试人员报告说,当他们打开选项卡并单击“喜欢”按钮时,他们并不总是会刷新页面(因此,在他们手动重新加载之前,喜欢保护不会消失)。这是在页面顶部使用facebook的like按钮,而不是我自己编写的。
作为健全性检查,我在我的服务器上启用了一些简单的日志记录,并且能够重新创建问题 - 我点击“喜欢”或“不喜欢”,但似乎没有对我的 index.php 页面发出请求,所以绝对没有刷新正在发生。
我知道这个老错误https://developers.facebook.com/bugs/228778937218386 但这个似乎不同。对于初学者,在第一次单击“喜欢”按钮后,如果我继续单击不同/喜欢/....,那么刷新会自动发生,正如预期的那样。特别奇怪的是,如果我在第一次刷新失败后重新加载页面,刷新会按预期再次开始工作,即对我的喜欢状态的第一次更新会触发页面刷新。
一些可能(?)相关信息:
- 我的标签是测试页的一部分,并且未发布
- 我只对选项卡内容使用 http 托管,因为我的 https 尚未设置
- 到目前为止,我刚刚与其他管理员进行了测试 - 所以也许用户角色会影响这一点?
很想知道以前是否有人遇到过这个问题。