我在我的网站上使用第三方工具,需要我在以下域名下执行(例如):
www.bar.com
我目前的位置是:www.foo.com
,并且我现在无法访问www.bar.com
。因此,我使用JavaScript的.pushState()指定一个假URL,并使第三方工具了解我在bar
上。
问题是:如果我设置window.history.pushState(null,null,"www.bar.com")
,则URL变成了www.foo.com/www.bar.com"
。换句话说,它设置了我的相对URL。我需要将整个(绝对)URL更改为www.bar.com
。
是否可以使用pushState或其他JavaScript方法实现?
注意:如果某种JS插件允许我这样做,我也可以安装它,但最初的计划只使用纯JS。