我在我的图库中使用AJAX,我需要更改地址栏中的URL。有可能吗?怎么样?谢谢你的回复。
答案 0 :(得分:2)
更改URL并可能转到新位置(如果URL不仅仅是“#foo”哈希):
location.href = 'new url';
如果您想对用户“撒谎”并在不实际访问该页面的情况下更改位置:
history.pushState({}, "page 2", "bar.html");
有关后一个示例的更多信息,请阅读:Manipulating the Browser History。
答案 1 :(得分:0)
您可以在#值之后设置网址的部分,称为location.hash。 (否则你将被导航到你不想要的新网址。)
您可以使用锚点(href =“#abc”)或以编程方式设置document.location.hash来设置哈希部分。