如何在不刷新的情况下更改地址栏中的整个URL

时间:2018-09-13 13:00:20

标签: javascript jquery html

我想在不刷新页面的情况下替换网址。

我需要更改:

https://example.com

https://banana.com

我尝试了window.history.pushState({page: "another"}, "another page", "banana.com");

但是它仅将banana.com附加到example.com

1 个答案:

答案 0 :(得分:1)

除非存在(即将被修补的)错误或漏洞利用,否则无法显示与您实际所在的域名完全不同的域名。它会被恶意使用,用于网络钓鱼之类的事情-如果您可以使https://www.paypal.com/显示为URL,则可以轻松窃取凭据。

History API可用于无缝更改当前路径,但不能更改主机名。