【发布时间】: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-Policy值no-referrer。
标签: node.js google-chrome express firefox chromium