Javascript 什么是;[#cookies]来自其他网站”;我的意思是,我如何更改/修复它?

Javascript 什么是;[#cookies]来自其他网站”;我的意思是,我如何更改/修复它?,javascript,html,cookies,Javascript,Html,Cookies,最近,我一直在想如何将cookie实现到JS/HTML程序中,但不管出于什么原因,它都不会。工作我看了w3schools的教程,并从中得到了公认的答案。我在记事本中编辑文件(我知道,是非常原始的编辑软件),然后用.html扩展名保存文件,以便在浏览器中运行但当我这样做时,浏览器会识别这些cookie,但会说它们来自其他网站。“这些cookie在关闭和重新打开页面后不会保存,无法使用文档加载。cookie 我的代码是 var canvas=document.getElementById(“can

最近,我一直在想如何将cookie实现到JS/HTML程序中,但不管出于什么原因,它都不会。工作我看了w3schools的教程,并从中得到了公认的答案。我在记事本中编辑文件(我知道,是非常原始的编辑软件),然后用.html扩展名保存文件,以便在浏览器中运行但当我这样做时,浏览器会识别这些cookie,但会说它们来自其他网站。“这些cookie在关闭和重新打开页面后不会保存,无法使用
文档加载。cookie

我的代码是

var canvas=document.getElementById(“canvas”);
变量处理=新处理(画布、函数(处理){
加工。尺寸(400400);
处理背景(0xFFF);
带(处理){
var createCookie=函数(名称、值、天数){
var到期;
如果(天){
变量日期=新日期();
date.setTime(date.getTime()+(天*24*60*60*1000));
expires=“;expires=“+date.togmString();
}否则{
expires=“”;
}
document.cookie=name+“=”+value+expires+“path=/”;
};
函数getCookie(c_名称){
如果(document.cookie.length>0){
c_start=document.cookie.indexOf(c_name+“=”);
如果(c_开始!=-1){
c_start=c_start+c_name.length+1;
c_end=document.cookie.indexOf(“;”,c_start);
如果(c_end==-1){
c_end=document.cookie.length;
}
返回unescape(document.cookie.substring(c_start,c_end));
}
}
返回“”;
};
createCookie(“启动”,“真实”,365*3);
var cookieNum=1;
mousePressed=function(){
createCookie(“cookie”+cookieNum,“值”,365*3);
cookieNum++;
};
}
if(typeof draw!=“未定义”)processing.draw=draw;
});

通过上述评论链中的信息(可能持续的时间比它应该持续的时间长),我已经能够收集到关于我的问题的以下信息:

  • 我的cookies无法被识别,因为页面是从我的本地存储运行的,没有服务器
  • 为了识别Cookie,服务器需要在网络外或机器上运行
  • 可以在本地运行的两个服务器包括IIS和WAMP

感谢Barmar提供信息。

您是否调用过
mousePressed()
?技术术语是property。
x.y
表示对象
x
中名为
y
的属性。第一条评论:是的,我正在调用
mousePressed()
Second comment:so
document.cookies
是一个变量吗?
document
是一个变量。它包含一个对象,对象有很多属性。是的,好的。我想是的。