Javascript 如何在不显示原始推荐人的情况下重定向?

Javascript 如何在不显示原始推荐人的情况下重定向?,javascript,http,redirect,Javascript,Http,Redirect,我需要做重定向我的网站访问者到第三方网站,而不是原来的推荐显示为网址披露私人信息 有没有一种方法可以在不将推荐人发送到目标站点的情况下指示浏览器重定向?例如,使用javascript 谢谢您需要重定向到另一个页面。您可以在自己的页面上发布帖子,然后重定向到目的地。这将只显示中间页面作为推荐人 仅使用javascript是无法做到这一点的。作为一种快速解决方法,您可以将它们重定向到您拥有的特殊URL,该URL专门重定向到目标URL(例如,作为查询参数提供的URL)。这样,私人信息将在额外的跃点中丢

我需要做重定向我的网站访问者到第三方网站,而不是原来的推荐显示为网址披露私人信息

有没有一种方法可以在不将推荐人发送到目标站点的情况下指示浏览器重定向?例如,使用javascript


谢谢

您需要重定向到另一个页面。您可以在自己的页面上发布帖子,然后重定向到目的地。这将只显示中间页面作为推荐人


仅使用javascript是无法做到这一点的。

作为一种快速解决方法,您可以将它们重定向到您拥有的特殊URL,该URL专门重定向到目标URL(例如,作为查询参数提供的URL)。这样,私人信息将在额外的跃点中丢失。

您尝试过吗

<meta http-equiv="refresh" content="0;url=http://www.someplace.com">


例如,尝试使用curl重定向。

使用JavaScript:您可以创建一个带有referer抑制属性的链接,然后模拟单击它

var link=document.createElement(“a”);
link.refererpolicy=“无推荐人”;
link.rel=“noreferrer”;
link.href=”https://example.org/";
link.click();

或者,在纯HTTP重定向中,您可以将标题与重定向一起发送。

您的答案已发布在下面。但是,我建议在URL中使用持久的私有信息时要格外小心。这是一件非常糟糕的事情。还有其他方法可以窃取信息。这仍然会导致原始url作为引用器发送。当我使用tinyurl重定向进行此操作时,原始引用器在加载最终目标页面时仍会显示。对,您必须设置自己的HTTP请求处理程序,它只会响应“302找到”使用位置头作为重定向URL,理想情况下覆盖Referer头,以防您的Web服务器或容器为302个响应自动复制该头。