首页 > 解决方案 > Safari(14)在单击任何超链接时触发“popstate”和“hashchange”,并在 Angular 11 中触发 2 个路由更改

问题描述

我有一个定义了路由的超链接,它在 Chrome 和 Firefox 中运行良好。两个浏览器都只触发了“popstate”。然而,在 Safari 中,单击该链接会触发两次“popstate”和“hashchange”结果路由导航。任何关于如何只使用“popstate”并使用 Angular 摆脱“hashchange”的建议。

<a href="/dashboard" title="Dahsboard">Dashboard</a>

标签: angularsafariangular2-routing

解决方案


推荐阅读