Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-如何检测是否存在文档存储的cookie_Javascript_Cookies - Fatal编程技术网

Javascript-如何检测是否存在文档存储的cookie

Javascript-如何检测是否存在文档存储的cookie,javascript,cookies,Javascript,Cookies,我使用下面的代码来检测浏览器是否启用了cookie,但在第一次访问页面时提取cookie时会显示错误 if(!navigator.cookieEnabled){ alert("Please enable cookies on your web browser, to get a better experience with our website."); } else { var parameters=document.cookie.split(';'); for(var i=0;i<pa

我使用下面的代码来检测浏览器是否启用了cookie,但在第一次访问页面时提取cookie时会显示错误

if(!navigator.cookieEnabled){
alert("Please enable cookies on your web browser, to get a better experience with our website.");
} else {
var parameters=document.cookie.split(';');
for(var i=0;i<parameters.length;i++){
eval(parameters[i]);
}
}
如果(!navigator.cookieEnabled){
提醒(“请在您的web浏览器上启用Cookie,以便更好地使用我们的网站。”);
}否则{
var参数=document.cookie.split(“;”);

对于(var i=0;我在
parameters
(cookies中存储了什么)?我愿意打赌
eval(parameters[i]);
是个问题。这是一段非常危险的代码……我以前从未见过
eval
用于读取cookies。我使用的cookies提取行与
eval(parameters[i])相同
在不同的页面中,它们已经在主页中创建并运行良好,但是当我在主页中使用它时,当用户第一次访问该站点时,当参数元素包含
variable=value形式的字符串时,它不起作用
您使用
eval()
试图实现什么?