JS history.pushState 问题“跳过斜线”

问题描述

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

如何制作 url.com/z ??

解决方法

我想通了。

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

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