如何保持哈希或从url - node.js中删除它?

时间:2017-09-14 22:04:53

标签: angularjs node.js

我在主页面上有一些本地锚点。当我单击带有“/#anchor1”的链接时,它会滚动到相应的部分。精细。 现在我刷新页面。它从url切割哈希,好的,并重定向到主页面。但!哈希不是从url中完全删除的,而不是它的/ anchor1,如果我再次刷新页面,我将被重定向到404,因为我当然没有任何“anchor1”路径。

如何摆脱这种行为?如果hash仍然在url中,或者完全剪切,那对我来说无关紧要,但绝对不应该在没有hash符号的情况下出现。 谢谢!

UPD 我真的没有解决这个问题,但我找到了一些我现在可以接受的解决方法。添加主题标签并滚动到相应的部分后,我删除了这个哈希标记,我使用angular:

$location.hash('');

0 个答案:

没有答案