知道HTTP请求是否来自Chrome网址自动完成?

时间:2016-02-23 19:30:28

标签: google-chrome

我们有一个响应GET /logout的网络应用程序并删除您的会话Cookie。如果您开始在网址栏中输入任何其他带有/l的网址,Chrome会自动建议/logout。执行此操作时,它会向/logout请求预取内容。结果是用户无意中退出了。

我的HTTP服务器如何知道请求是否来自此预取行为?

我尝试了什么:

  • 检查请求标头是否有独特之处。我没有看到预取请求中有任何独特之处。
  • 使用'Cache-Control': 'no-cache, no-store'告诉浏览器不缓存来自GET /logout
  • 的响应

1 个答案:

答案 0 :(得分:1)

更改您的注销以使用POST而不是GET。