【发布时间】:2015-09-18 11:25:59
【问题描述】:
我在我的解决方案中使用history.replaceState(null, "historyTitle", "url") 将页面的 URL 替换为更易于阅读的内容。我面临的问题是,尽管它替换了 URL,并且在浏览器中导航返回到正确的页面,但 "historyTitle" 部分似乎在 chrome 中被忽略了——而是将整个 URL 添加为页面位置窗口历史记录而不是仅使用标题。我该如何克服这个问题,以便在我登陆的特定页面的浏览器历史记录中显示“historyTitle”?
小编辑:我将它与我在 MVC 中设置的自定义路由结合使用,因此即使更改标题,然后刷新页面,MVC 路由器仍然导航到正确的页面。它只是 chrome 中窗口历史记录 (ctrl+H) 中的标题,它不会正确更新标题并转储该记录中的整个页面 URL。
【问题讨论】:
标签: javascript