Javascript 当页面不仅仅打开url时,如何更改url栏中的整个链接?

Javascript 当页面不仅仅打开url时,如何更改url栏中的整个链接?,javascript,html,Javascript,Html,我知道如何改变网址,但我可以改变整个链接。例如,如果用户打开stackoverflow.com,它将显示exmaple.com。这是我到目前为止仅用于更改URL的代码: window.history.pushState(“object or string”, “Title”, “/new-url”); 这是不可能的 pushState允许您更新URL的本地部分,以便您可以提供一个直接URL,指向使用JavaScript逐段构建的页面 它不会让你假装是一个不同的网站,这将是一个严重的安全风险(因

我知道如何改变网址,但我可以改变整个链接。例如,如果用户打开stackoverflow.com,它将显示exmaple.com。这是我到目前为止仅用于更改URL的代码:

window.history.pushState(“object or string”, “Title”, “/new-url”);
这是不可能的

pushState
允许您更新URL的本地部分,以便您可以提供一个直接URL,指向使用JavaScript逐段构建的页面

它不会让你假装是一个不同的网站,这将是一个严重的安全风险(因为这将成为一个有效的网络钓鱼技术)。这就是为什么明确禁止:

将解析后的URL与将URL解析算法应用于文档地址的结果进行比较。如果这两个URL的任何组件不同于路径、查询和片段组件,则抛出SecurityError异常并中止这些步骤

这是不可能的

pushState
允许您更新URL的本地部分,以便您可以提供一个直接URL,指向使用JavaScript逐段构建的页面

它不会让你假装是一个不同的网站,这将是一个严重的安全风险(因为这将成为一个有效的网络钓鱼技术)。这就是为什么明确禁止:

将解析后的URL与将URL解析算法应用于文档地址的结果进行比较。如果这两个URL的任何组件不同于路径、查询和片段组件,则抛出SecurityError异常并中止这些步骤


试着钓鱼嗯:)试着钓鱼嗯:)