Javascript Facebook登录按钮在本地主机上不起作用
Javascript Facebook登录按钮在本地主机上不起作用,javascript,facebook-login,facebook-sdk-4.0,Javascript,Facebook Login,Facebook Sdk 4.0,我正在尝试在localhost上使用javascript登录facebook。我在上一个项目中使用了站点url和应用程序域的localhost,这完全没问题。不幸的是,它现在似乎不起作用。我正在使用测试应用程序。它显示“无法加载URL:此URL的域未包含在应用程序的域中。若要加载此URL,请将应用程序的所有域和子域添加到应用程序设置中的“应用程序域”字段。“。有人能帮我吗?Facebook会根据引用者URL锁定其登录名。由于如果您在本地测试,将不会加载此小部件
但是,在Facebook应用程序设
我正在尝试在localhost上使用javascript登录facebook。我在上一个项目中使用了站点url和应用程序域的localhost,这完全没问题。不幸的是,它现在似乎不起作用。我正在使用测试应用程序。它显示“无法加载URL:此URL的域未包含在应用程序的域中。若要加载此URL,请将应用程序的所有域和子域添加到应用程序设置中的“应用程序域”字段。“。有人能帮我吗?Facebook会根据引用者URL锁定其登录名。由于如果您在本地测试,将不会加载此小部件
但是,在Facebook应用程序设置中,您将找到一个放置网站URL的位置
输入站点的URL后,编辑主机文件并添加:
127.0.0.1 theurlyousetatfacebook.com
然后通过该URL访问该网站。Facebook登录小部件工作的唯一方式是,如果Facebook上的URL设置与您访问该网站的URL匹配。Facebook根据引用人URL锁定他们的登录。因为如果您在本地测试,则将不会加载该小部件
但是,在Facebook应用程序设置中,您将找到一个放置网站URL的位置
输入站点的URL后,编辑主机文件并添加:
127.0.0.1 theurlyousetatfacebook.com
然后通过该URL访问该网站。Facebook登录小部件工作的唯一方式是,如果Facebook上的URL设置与您访问该网站的URL匹配。
- 去
- 选择你的应用程序
- 添加到有效的OAuth重定向URI
- 去
- 选择你的应用程序
- 添加到有效的OAuth重定向URI
这是我的错误。我使用的是bracket IDE,它的live preview在端口53261上运行我的应用程序。我将我的网页位置更改为PHP内置服务器并添加““到有效的OAuth重定向URI。它正在工作。这是我的错误。我使用的是支架IDE,它的live preview在端口53261上运行我的应用程序。我将网页位置更改为PHP内置服务器并添加”到有效的OAuth重定向URI。它正在工作。感谢您的关注。我在基本和高级设置中都找不到有效的OAuth重定向URI。它位于“产品”->“Facebook登录”->“设置”部分。您可能需要先添加平台(网站),然后,设置将针对该平台。感谢您的关注。错误消息已更改。它显示“应用程序未设置:此应用程序仍处于开发模式,您无权访问。切换到已注册的测试用户或向应用程序管理员请求权限。”。下一步该怎么办?1)转到设置->基本->联系电子邮件。在此处键入您的电子邮件地址2)转到应用程序审查页面。公开你的应用如果我帮助过你,请向上投票并接受:)谢谢你的关注。我在基本和高级设置中都找不到有效的OAuth重定向URI。它位于“产品”->“Facebook登录”->“设置”部分。你可能需要先添加平台(网站),然后,设置将针对该平台。感谢您的关注。错误消息已更改。它显示“应用程序未设置:此应用程序仍处于开发模式,您无权访问。切换到已注册的测试用户或向应用程序管理员请求权限。”。下一步该怎么办?1)转到设置->基本->联系电子邮件。在此处键入您的电子邮件地址2)转到应用程序审查页面。公开你的应用如果我帮助过你,请向上投票并接受:)谢谢你的关注。我已将我的主机文件添加到“127.0.0.1 myfacebookapp”并将网站url添加到“”。但它仍然不起作用。主机文件将需要“myfacebookapp.com”。此外,您还需要通过新的url访问该网站,即“Hosts”文件是这样编辑的“127.0.0.1 myfacebookapp.com”。但它仍然不起作用。我刚刚发现我现在使用的是在“Chrome”上托管我的网页的bracket live preview。当我尝试手动访问时file://mypath/facebook.html,facebook登录按钮未显示。下一步该怎么办?感谢您的关注。我已将我的主机文件添加到“127.0.0.1 myfacebookapp”并将网站url添加到“”。但它仍然不起作用。主机文件将需要“myfacebookapp.com”。此外,您还需要通过新的url访问该网站,即“Hosts”文件是这样编辑的“127.0.0.1 myfacebookapp.com”。但它仍然不起作用。我刚刚发现我现在使用的是在“Chrome”上托管我的网页的bracket live preview。当我尝试手动访问时file://mypath/facebook.html“,facebook登录按钮未显示。下一步该怎么办?