gpt4 book ai didi

angular - 从 url 中永久删除哈希片段

转载 作者:太空狗 更新时间:2023-10-29 17:18:58 25 4
gpt4 key购买 nike

我使用 oauth 身份验证来登录用户。用户登录后,从 URL 获取。网址如下:http://xxx/callback#access_token=xxx .然后重定向到其他页面。我使用 this.router.navigateByUrl 进行重定向,散列标签被删除但是当我点击其他链接时,散列片段将再次显示。如何永久删除哈希 token 片段?

例子:

使用后登录//xxx/callback#access_token=xxx

重定向到//xxx/home

然后点击linkA,url为//xxx/linkA#access_token=xxx

预期的 url 是 //xxx/linkA

最佳答案

看起来这已在 Angular 2 最终版本中得到修复(目前正在使用 2.1.0 对其进行测试)。

以下对我有用:

router.navigate([]);

重定向到没有散列的“索引”页面,并且它不会重新出现在后续导航中。

关于angular - 从 url 中永久删除哈希片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38779243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com