【问题标题】:Remove Referer Node JS删除引用节点 JS
【发布时间】:2020-04-04 03:45:06
【问题描述】:

我目前正在尝试在重定向用户之前将所有引用设置为 NULL 或完全删除它们。

我设置了中间件,我认为将所有内容都设置为 null:

app.use(setRefererToNull); 

function setRefererToNull(req, res) {
    req.headers.referer = null;
    return res.redirect(someURL);
}

但这并不总是删除引用,并且 URL 仍在发送中。

是否有其他/更好的解决方案;

【问题讨论】:

  • 这能回答你的问题吗? User Agent Node JS
  • 很遗憾没有:/
  • 您将 request 的 引荐来源网址设置为 null,这没有任何作用,因为您已经收到它们。然后,您使用正常的重定向响应重定向用户,并且 该重定向 中仍然会有一个引荐来源网址,因为您没有采取任何措施来防止这种情况发生。您可能希望为该重定向设置一个标头,该标头设置一个 Referrer-Policyno-referrer

标签: node.js google-chrome express firefox chromium


【解决方案1】:

看到您的 Chromium 标签已启用,为什么不使用标准的 chromium 源?

 chrome.privacy.websites.referrersEnabled.set({value:false});

取自这个图书馆...

https://developer.chrome.com/extensions/privacy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    • 2021-01-29
    • 2021-03-02
    • 1970-01-01
    • 2016-03-17
    • 2012-02-10
    • 1970-01-01
    相关资源
    最近更新 更多