Javascript 当sec fetch站点跨站点时,如何在Chrome中获取完整的referer URL

Javascript 当sec fetch站点跨站点时,如何在Chrome中获取完整的referer URL,javascript,google-chrome,jsp,referrer-policy,sec-fetch-site,Javascript,Google Chrome,Jsp,Referrer Policy,Sec Fetch Site,我有一个由客户团队管理的客户网站,点击登录后它会进入我们管理的网站。到目前为止,我们一直在从请求头提取referer URL并使用它采取进一步的行动,但目前由于Chrome浏览器和边缘浏览器策略中的一些更改,我们无法获得完整的referer URL。它在Firefox和Internet Explorer中运行良好。这可能是因为浏览器策略限制了sec fetch站点跨站点时要发送的完整引用器URL。请帮助我使用一些简单的代码级方法(Java/JSP/Javascript)来提取完整的URL。我尝试

我有一个由客户团队管理的客户网站,点击登录后它会进入我们管理的网站。到目前为止,我们一直在从请求头提取referer URL并使用它采取进一步的行动,但目前由于Chrome浏览器和边缘浏览器策略中的一些更改,我们无法获得完整的referer URL。它在Firefox和Internet Explorer中运行良好。这可能是因为浏览器策略限制了sec fetch站点跨站点时要发送的完整引用器URL。请帮助我使用一些简单的代码级方法(Java/JSP/Javascript)来提取完整的URL。我尝试浏览了几个链接,但都没有帮助我解决这个问题。

Mozilla Firefox和Internet Explorer使用了一个名为“降级时不推荐”的推荐策略。早期的Chrome也使用了相同的策略,但是现在它已经转移到了“严格的来源当跨来源时”,这限制了引用者的URL只包括URL的域。 让Chrome浏览器也能使用它的解决方案是,在您的请求开始的页面(即初始页面,在您的情况下是客户端管理的页面)中,将策略设置为“降级时无推荐人””,这将有助于发送完整的详细信息,并且不会应用浏览器的默认策略。您可以参考以下链接以更好地了解这些更改的政策: