Google工作流如果与Google或其他javascript框架集成,就会出现问题。
角是使用URL片段(#)在视图之间导航。也可以使用HTML5样式导航,避免使用散列,但不幸的是,角2在正确处理片段https://github.com/angular/angular/issues/6595方面存在问题。
由于URL片段是由角框架和类似框架内部使用的,因此在某些情况下阻止了GITK正常工作:
在登录工作流期间,如果用户被第三方唱歌服务成功授权,用户将被重定向回GITK小部件页面。
重定向URL将包括一个状态参数。对于Twitter或Facebook,状态参数作为查询param添加到URL (例如.login/? state =AFD_5 5tlxzU.)。但是,像Google帐户这样的其他服务正在向重定向URL中添加state参数has片段(例如.login/#state=AFD_5 5tlxzU.)。
由于角使用URL片段导航,状态片段(例如.login/# state =AFD_5 5tlxzU.)通过框架删除重定向URL,阻止GITK小部件成功完成身份验证。
是否有任何选项可以指示Google帐户或GITK使用查询params而不是片段?另外,我还在想,对于重定向URL,使用片段而不是查询params是合理的吗?
发布于 2016-05-02 14:41:53
https://stackoverflow.com/questions/36885167
复制相似问题