用空字符串替换状态:Javascript

pop*_*eye 2 javascript jquery dom

我有这个网址:

website.com/con?blog=true
Run Code Online (Sandbox Code Playgroud)

我在JavaScript中所做的是:

if (getURLparams(blog)) {
   RandomFunction();
   // change the url
   window.history.replaceState({}, '?blog=true', "blog=false");
}
Run Code Online (Sandbox Code Playgroud)

但是,我不想使用blog=false,实际上我想在那里使用空字符串。我试过了""/ ''但是他们没有用。有什么想法或选择吗?谢谢

Kai*_*ido 8

您可以将其设置为location.pathname:

window.history.replaceState({}, '', location.pathname);
Run Code Online (Sandbox Code Playgroud)

这将删除URL参数。