如何在 javascript 中更改浏览器的位置?



我正在编写一个法律同意页面,其工作方式与登录页面类似,因为它与主网站完全分开。 主网站将用户发送到带有查询参数的页面,该参数表示希望他们返回的位置。

主站点有一个如下所示的网址:

portal.myCloudProject.company.cloud

我正在访问同意页面的 URL 如下所示:

consent.differentCloudProject.company.cloud?origURL="portal.myCloudProject.company.cloud"

当用户通过单击按钮同意时,我希望浏览器导航到原始URL。 我的代码如下所示:

var searchParams = new URLSearchParams(window.location.search);
var returnURL = searchParams.get('origURL') as string;
console.log(returnURL);
window.location.replace(returnURL);

但是,当我单击同意按钮时,我的浏览器导航到:

consent.differentCloudProject.company.cloud/portal.myCloudProject.company.cloud

我还尝试像这样设置位置:

window.location.assign(returnURL);

window.location.href = returnURL;

我做错了什么?

使用window.location.replace("//" + returnURL);

相关内容

  • 没有找到相关文章

最新更新