我试图通过使用以下代码了解javascript中的浏览器启用了cookie。但即使我在浏览器中禁用cookie。它的显示已启用。任何人都可以帮助知道如何在浏览器中启用cookie。
二手代码段:
var cookieEnabled=(navigator.cookieEnabled)? true : false
//if not IE4+ nor NS6+
if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){
alert('cookies are not enabled');
document.cookie="testcookie"
cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)? true : false
}
谢谢。
答案 0 :(得分:0)
试试这个:
var supportsCookies = checkCookie();
function checkCookie(){
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)?true:false;
}
此外,请在搜索SO之前搜索谷歌。
我检查过的浏览器:
________________
| Safari | True |
| Chrome | True |
******************