基本上我使用iframe进行Facebook注册
<iframe src="https://www.facebook.com/plugins/registration?
client_id=<my_app_id>&
redirect_uri=http://localhost:3000/&
fields=name,gender,email"
scrolling="auto"
frameborder="no"
style="border:none"
allowTransparency="true"
width="100%"
height="330">
</iframe>
第一个问题是字段性别和电子邮件未显示,只显示名称
第二个问题是当我点击注册时,它会路由到
/%20%20%20%20%20%20%20%20%20%20%20%20%20fields=name,gender,email
我不知道为什么。期望它按照redirect_uri字段中的指示路由到localhost。
感谢任何帮助。
答案 0 :(得分:0)
重定向中出现的%20是html编码的空格。
由于iframe SRC中的换行符和缩进,它们出现了。
尝试删除换行符,重定向应该有效。
<iframe src="https://www.facebook.com/plugins/registration?client_id=<my_app_id>&redirect_uri=http://localhost:3000/&fields=name,gender,email" scrolling="auto" frameborder="no" style="border:none" allowTransparency="true" width="100%" height="330">
</iframe>