1

我正在使用 Ajax 内容加载和 pushStates 来获得响应更快的界面,但我遇到了问题。

浏览网站时一切正常,内容已加载,URL 更改为我选择的任何内容history.pushState({'url':newUrl},"", newUrl);

我的页面上有很多相关链接,尤其是 GET 参数,例如<a href="?view=more">..</a>. 在正常环境中,该?view=more部分被附加到工作 URL 并且页面加载所需的内容。

我的问题是,当使用这些 URL 时,它会附加?view=more到“硬”加载的第一页 URL,因此在整个网站导航时,GET 参数只会附加到第一个加载的页面。主题标签也是如此。如果我有一个链接<a href="#details">..</a>,我可以看到我的浏览器将主题标签附加到第一个加载的页面 URL。

如何使这些类型的 URL 响应当前活动的 URL?..

4

0 回答 0