有没有办法检查客户端是否只接受使用javascript代码的cookie?
这应该做的伎俩:
function areCookiesEnabled() { document.cookie = "__verify=1"; var supportsCookies = document.cookie.length >= 1 && document.cookie.indexOf("__verify=1") !== -1; var thePast = new Date(1976, 8, 16); document.cookie = "__verify=1;expires=" + thePast.toUTCString(); return supportsCookies; }
这会设置一个基于会话的过期cookie,检查它是否存在,然后在过去再次设置它,将其删除.
该cookieEnabled
属性返回一个布尔值,指定是否在浏览器中启用了cookie