如果我有一个链接,它是通过函数
history.pushState({}, "", link);
进行更改的,其中我的 link
例如是 page.php?value=1&value2=2
,那么是否有一种方法可以仅使用 pushState()
函数更改 value2
而不是更改整个链接?
replaceState
的第一个参数传递不会影响URL中的查询值,只有最后一个参数会起作用:在这个例子中,它将完全删除查询。 - Trevor Burnham