JS history.pushState 问题 "skip a slash"

JS history.pushState question "skip a slash"

所以, 如果当前 url 是
url.com/x/y
如果我做 history.pushState({"z":"z"}, "" , "z"),url 将是
url.com/x/z

如何制作 url.com/z ??

我想通了。

可以通过重新输入整个 url 路径来完成

history.pushState({"z":"z"}, "" , "https://url.com/z")