Javascript 为什么我的一些AJAX请求没有referer/referer头?

Javascript 为什么我的一些AJAX请求没有referer/referer头?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个webapp,它通过AJAX请求呈现购物袋项目计数。JQuery用于发出请求并适当地呈现包 我们在服务器上看到的一小部分请求并没有referer头集,尽管它们似乎来自合法的浏览器请求。用户代理字符串包括Windows和Mac上的Chrome、Safari和Firefox。从会话来看,似乎整个会话而不是请求都没有发送头 在什么情况下这是预期的行为?用户在浏览器上使用某种安全模式(可能带有扩展),隐藏了推荐人。有证据表明存在这种情况吗?考虑到有那么多的网站在检查referer中的AJAX请求

我有一个webapp,它通过AJAX请求呈现购物袋项目计数。JQuery用于发出请求并适当地呈现包

我们在服务器上看到的一小部分请求并没有referer头集,尽管它们似乎来自合法的浏览器请求。用户代理字符串包括Windows和Mac上的Chrome、Safari和Firefox。从会话来看,似乎整个会话而不是请求都没有发送头


在什么情况下这是预期的行为?

用户在浏览器上使用某种安全模式(可能带有扩展),隐藏了推荐人。有证据表明存在这种情况吗?考虑到有那么多的网站在检查referer中的AJAX请求,他们难道不会发现互联网的大部分都不工作吗