12

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

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

提前致谢

4

1 回答 1

0

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

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

选项 2:在发送请求之前删除 cookie,并且(在想要重用的情况下,之后从 temp 变量中恢复它们),如下所示:

  1. 获取 cookie 并将它们存储在某个地方(全局变量中的 fi)
  2. 从域中删除 cookie
  3. 发送 AJAX 请求
  4. 从变量中恢复 cookie
于 2019-06-17T10:08:20.660 回答