angular - Safari(14)在单击任何超链接时触发“popstate”和“hashchange”,并在 Angular 11 中触发 2 个路由更改
问题描述
我有一个定义了路由的超链接,它在 Chrome 和 Firefox 中运行良好。两个浏览器都只触发了“popstate”。然而,在 Safari 中,单击该链接会触发两次“popstate”和“hashchange”结果路由导航。任何关于如何只使用“popstate”并使用 Angular 摆脱“hashchange”的建议。
<a href="/dashboard" title="Dahsboard">Dashboard</a>
解决方案
推荐阅读
- mongodb - 在 MongoDB 上,命令 mongostat 不起作用,错误用户名
- flutter - 如何正确或以任何其他方式为以下 GridView 设置动画?
- python - 为什么 CNN-LSTM 比 LSTM 快?
- ios - 在物理设备上构建本机反应时 Xcode 11.2.1 协同设计错误
- angular - fxFlex.xs fxLayout.xs 等在 Angular 8.2.7 中不起作用
- laravel-6 - 铸造时缺少 Laravel Carbon 错误数据
- mysql - 对 SET 数据类型的 SUM 运算返回不正确的结果
- javascript - 使用状态时在本机反应中出现未定义的对象错误?
- android - 使用 v2 api 从 android 应用程序中的 Linkedin 公共配置文件中获取数据
- javascript - 带有函数文件夹的命令处理程序无法将“func”识别为函数