如何从DOM交互中更改URL时检测哈希更改?

时间:2016-12-21 02:08:34

标签: javascript hashchange

我正在使用window.onhashchange事件处理程序来侦听哈希更改事件。当我按下后退按钮,前进按钮或在地址栏中输入另一个哈希URL时,它可以工作。但是,当我单击启动路由的DOM元素时,它不起作用。例如。我点击了我的主页徽标,然后从localhost:3000/#place转到localhost:3000/#

我还没有找到答案,但已经看到其他人表示这是不可能的,例如发现的SO帖子here。有没有办法检测任何散列更改事件,无论启动散列更改的是什么?

0 个答案:

没有答案