Internet Explorer 11 不提交 HTTPOnly Cookie
Internet Explorer 11 is Not Submitting HTTPOnly Cookies
所以我正在使用一个应用程序,它会发回一个 ID 供浏览器在 httponly cookie 中用于未来的 XHR。
但是,在以后对服务器的请求中,此 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 来做到这一点。
所以我正在使用一个应用程序,它会发回一个 ID 供浏览器在 httponly cookie 中用于未来的 XHR。
但是,在以后对服务器的请求中,此 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 来做到这一点。