javascript - Internet Explorer 11 不提交 HTTPOnly Cookie

标签 javascript cookies httponly cookie-httponly

因此,我正在使用一个应用程序,该应用程序会发回一个 ID,供浏览器在未来的 XHR 中的 httponly cookie 中使用。

但是,在以后向服务器发出的请求中,此 Cookie 不会在 Windows 7 上的 IE11 中提交。这适用于 Opera、Chrome、Firefox 和 Edge。

Here's the initial request and the cookie supposedly being set.

  • 我已确保 XHR 上的 withCredentials 属性根据 MDN 设置为 true .
  • Tried with Protected Mode both on and off.
  • 在“Internet 选项”中将安全性降低至最低设置。
  • 确保我正在使用的服务器没有下划线。
  • 确保 CORS 正在运行并且看起来确实有效

对此的任何帮助都会很棒!我完全陷入困境。

最佳答案

我找到了答案!

确保 Internet 选项中的隐私设置接受第三方 cookie!为此,您可以确保隐私设置的设置低于中等,或者在高级设置中手动接受第一方和第三方 Cookie。

关于javascript - Internet Explorer 11 不提交 HTTPOnly Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39156026/

相关文章:

javascript - Vue.js 无法使用模板正确渲染

javascript - 无法通过 AJAX 调用找到 $wpdb 变量

javascript - 如何更改 Ant 表头复选框

javascript - 更改属性后设置新位置

javascript - 从 javascript 编辑点 cookie

php - 单个域中多个应用程序的 Yii2 session 问题

java - 如何设置 IBM HTTP Server 的响应 header

javascript - 通过 Response.ContentType、Response.End 输出文件时如何显示进度状态/微调器?

security - 这种使用 HttpOnly Cookie 的 XSS 保护能起作用吗?

php - php.ini 中的 session.cookie_secure 是自动的吗?