我怎样才能指定一个redirect_uri
包含一个#
?
redirect_uri
- 用户单击对话框上的按钮后重定向到的 URL。使用 URL 重定向时需要。
redirect_uri
当有问题的是常规 URL时,这可以按预期工作,但是,当它包含 a 时,#
它会停止工作。
当redirect_uri
is时http://website.com/foo
,它重定向到:
https://website.com/foo?post_id=100006935442054_1384656491776519#_=_
不确定尾随#_=_
是什么,但它不会在这里造成任何问题。
当redirect_uri
is时http://website.com/#foo
,它重定向到:
https://website.com/?post_id=100006935442054_1384656491776629#_=_
因此,似乎 之后的参数要么#
被忽略,要么被覆盖#_=_
鉴于我正在使用单页应用程序,其路由由哈希片段驱动,这破坏了我在应用程序中进行深度链接的能力。
任何有关如何解决此问题的帮助/建议将不胜感激!