访问者访问我网站上的页面时,我一直在尝试检索“引荐来源网址”。

当用户使用Chrome,IE,Firefox而不是Safari时,它可以工作。

我正在网站的登录页面上的servlet中检索引荐来源网址:getReferrerURL(httpRequest)。

我非常困惑,为什么只有Safari不能在引荐来源网址上玩球-有人能指出我正确的方向吗?

最佳答案

可以将浏览器本身或通过插件配置为禁用甚至更改referer请求标头。从服务器端开始,您完全无法对此进行控制。 referer标头最多应仅用于日志记录和统计,而不用于执行业务逻辑。如果您希望通过检查referer标头来解决的任何功能要求,都希望使其独立于浏览器配置工作,则应该以不同的方式解决。

关于java - Safari浏览器中的引荐来源网址-不可用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11697623/

10-10 11:41