我们的单页应用程序使用自定义路由器。我们使用 history.replaceState(...) 将无效的URL替换为有效的URL。
这些URL看起来像...
当需要替换无效的URL时,我们调用:
但是上述代码会持续添加到浏览器的历史记录中。我错在哪了?
这些URL看起来像...
http://domain.com/#view=employee/details¶m1=1¶m2=2
当需要替换无效的URL时,我们调用:
history.replaceState(null, null, "#view=employee/details¶m1=11¶m2=22");
但是上述代码会持续添加到浏览器的历史记录中。我错在哪了?