0

onhashchange链接是“#somewhere”时非常有用,但想要一些东西location.href而不是仅仅location.hash

如果我可以通过 Ajax 处理请求,那么将重新加载页面的一部分。否则将遵循链接。

希望页面顶部位置的 url 反映点击的链接。

这可能吗?

如果网站是 www.example.com/sub1/page1

如果用户点击 www.example.com/sub1/page2,我可以在 Ajax 中处理这个问题。我将重绘部分页面。我希望页面顶部的地址栏显示 www.example.com/sub1/page2

如果用户点击 www.example.com/sub1/page3,我无法在 Ajax 中处理它。我希望 href 表现得正常。

所以我需要抓取更改location.href并允许或禁止浏览器以默认方式运行

4

0 回答 0