我有一个基于jQuery的网络应用程序。我的要求是相当简单的:我想使用jQuery来确定用户是否在其Web浏览器中启用或禁用了Cookie。我知道有一个可用于创建/检索/删除/更新cookie的插件。但是,jQuery是否可以检测用户代理的设置?
解决方法
您不需要jQuery,您可以使用香草Javascript:
function are_cookies_enabled() { var cookieEnabled = (navigator.cookieEnabled) ? true : false; if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { document.cookie="testcookie"; cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false; } return (cookieEnabled); }