在不重新加载页面的情况下修改查询字符串
- 论坛
- 在不重新加载页面的情况下修改查询字符串
13 浏览
在不重新加载页面的情况下修改查询字符串
我正在创建一个照片库,并希望能够在浏览照片时更改查询字符串和标题。
我希望的行为通常在一些连续/无限页面的实现中可见,当你向下滚动时,查询字符串会不断增加页码(例如:http://x.com?page=4)。理论上这很简单,但我希望能在主要浏览器中安全使用。
我找到了这篇很棒的帖子,并尝试遵循其中使用window.history.pushstate
的示例,但似乎对我不起作用。而且我不确定这是否理想,因为我并不真正关心修改浏览器历史记录。
我只是想能够在每次更改照片时,无需重新加载页面,提供将当前查看的照片加为书签的功能。
以下是修改查询字符串的无限页面示例:http://tumbledry.org/
更新:找到了这种方法:
window.location.href = window.location.href + '#abc';