gpt4 book ai didi

javascript - 将 facebook 登录添加到 localhost 中的应用程序

转载 作者:行者123 更新时间:2023-11-28 08:58:24 24 4
gpt4 key购买 nike

我知道这个问题已经被问了一遍又一遍,但我仍然无法使其发挥作用。

简单地说:我想将 Facebook 登录集成到我正在构建的网络应用程序中。我使用了 FB JS SDK,它加载成功,当我单击“登录按钮”时,它会打开一个弹出窗口,询问基本权限,然后......错误。

我进入 Facebook 仪表板,将站点重定向 URL 设置为:

http://localhost:8080/MyApp.

控制台在允许后给我这个:

Blocked a frame with origin "https://www.facebook.com" from accessing a frame with origin "http://localhost:8080"

当我尝试从 https 访问时,我得到:

Blocked a frame with origin "https://www.facebook.com" from accessing a frame with origin "https://localhost:8080". The frame requesting access set "document.domain" to "facebook.com", but the frame being accessed did not. Both must set "document.domain" to the same value to allow access. 

我看了又看,但没有任何帮助。

谢谢

最佳答案

过去,我在 Facebook 应用程序中使用 localhost 时遇到了问题。我最终做的是在我的计算机上的主机文件中创建一个条目,将 fbdev.com 指向 localhost,并在 facebook 上的应用程序设置中使用“fbdev.com”代替 localhost

关于javascript - 将 facebook 登录添加到 localhost 中的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18128597/

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