我是Facebook应用程序开发的新手。
我使用了以下网址https://github.com/facebook/php-sdk中的php-sdk。 我运行示例>>使用example.php。它工作正常。点击登录链接时,它会打开Facebook网站。登录后,它会重定向到我的域名。
我想将此更改为 点击登录时,将在弹出窗口中打开Facebook登录页面。登录后,它会将链接更改为注销。没有刷新页面。有可能吗?
答案 0 :(得分:2)
PHP是一种服务器端脚本语言,因此无法执行打开弹出窗口等操作。但是,PHP可以将用户重定向到不同的URL,这是您当前的行为。要启动弹出窗口 - 您必须使用客户端 JavaScript等语言。
您可能想要结帐Facebook JavaScript SDK,特别是FB.login方法。摘自该文档页面:
调用FB.login会导致JS SDK尝试打开弹出窗口 窗口。因此,只应在用户单击后调用此方法 事件,否则大多数浏览器都会阻止弹出窗口。