在同一个域中发送没有cookie的ajax请求?

Bip*_*ain 10 cookies ajax jquery http xmlhttprequest

我看到google或twitter autosuggest发送的ajax请求非常轻量级,因为它们不会发送任何带有请求的cookie.我想知道他们是怎么做到的?我搜索了一些方法,但我找到了通过CORS发送的方式,但他们将请求发送到同一个域.

关于如何做到这一点的任何想法或方法.我正在使用铬.

提前致谢

小智 1

这是我能想到的两个选项来回答你的问题:

选项 1:withCredentials: false使用 XMLHttpRequest 时设置: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials

选项 2:在发送请求之前删除 cookie(如果需要重新使用,请在之后从临时变量中恢复它们),如下所示:

  1. 获取 cookie 并将它们存储在某处(fi 在全局变量中)
  2. 从域中删除 cookie
  3. 发送 AJAX 请求
  4. 从变量恢复cookie