gpt4 book ai didi

facebook - 无法在 localhost 上测试 facebook like 按钮(与以前不同)

转载 作者:行者123 更新时间:2023-12-04 05:49:09 26 4
gpt4 key购买 nike

我开发了一个带有 facebook 社交插件的小网页(例如,推荐和发送按钮)。直到大约一个月前,我才能在 localhost 上成功测试按钮和点击事件;但突然这些按钮现在无法在 localhost 上运行。只有当我通过“localtunnel”将网页部署在公共(public) IP 上时,它们才有效。在 localhost 上,它们显示喜欢和名称的数量,但在单击按钮时不会弹出。此外,订阅的事件“edge.create”不会被触发。

我已经从 facebook 中复制了所有必需的 javascript,例如按钮小部件页面。
我还发现本地主机和隧道部署上的流量模式存在一些差异。 GET oauth 请求在本地主机上返回 302 状态,而在公共(public)域上返回 200。此外,公共(public)域上的部署在单击按钮以获取一些 CSS 和图像后会发出许多 GET 请求。而 localhost 页面只发出一个请求并停在那里。
我无法理解为什么会这样。

facebook 最近是否停止支持测试 localhost 上的按钮所需的任何内容?

最佳答案

补充@C-Dan 的答案,确保有 data-href属性指向实时站点,而不是您的本地主机。这对我有用。

关于facebook - 无法在 localhost 上测试 facebook like 按钮(与以前不同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com