Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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
Javascript Facebook登录按钮在本地主机上不起作用_Javascript_Facebook Login_Facebook Sdk 4.0 - Fatal编程技术网

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登录按钮未显示。下一步该怎么办?