我正在使用
navigator.cookieEnabled
在JavaScript中确定是否在客户端启用了Cookie。它在IE以外的所有浏览器上运行正常。请帮助我使用错误的方法识别有关IE 10的错误
答案 0 :(得分:0)
我可以想到检查cookie是否已启用的最可靠方法是首先在服务器的响应中设置一个cookie,并通过{{1}检查它是否在客户端上设置}。根据{{3}},检查document.cookie
没有意义,它没有提供正确的信息。
例如,如果您的服务器在为页面提供服务的响应中包含此标头:
cookieEnabled
...然后您的JavaScript代码可以像这样检查:
Set-Cookie: cc=1; Max-Age=3600