因此,我正在使用一个应用程序,该应用程序会发回一个 ID,供浏览器在未来的 XHR 中的 httponly cookie 中使用。
但是,在以后向服务器发出的请求中,此 Cookie 不会在 Windows 7 上的 IE11 中提交。这适用于 Opera、Chrome、Firefox 和 Edge。
- 我已确保 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/