当前位置:首页 » 硬盘大全 » js缓存有哪些cookie
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

js缓存有哪些cookie

发布时间: 2022-06-30 19:47:48

⑴ JS 怎么保存Cookie~~

//writeCookie("myCookie","myname",24);
//Storesthestring"myname"inthecookie"myCookie"whichexpiresafter24hours.
//Thehoursparameterisoptional;ifhoursisleftout,'sbrowsersession.
functionwriteCookie(name,value,hours)
{
varexpire="";
if(hours!=null)
{
expire=newDate((newDate()).getTime()+hours*3600000);
expire=";expires="+expire.toGMTString();
}
document.cookie=name+"="+escape(value)+expire;
}

⑵ 问一下javascript 关于cookie的问题。。 我把在网页缓存里面..还有cookies所有在目录也一起清除了...

说不定你漏删了,如果你用IE的话,从INTERNET选项里删除比较彻底。另外我要告诉你,你alert(document.cookie)会把浏览器里所有的COOKIE都显示出来,不仅仅是你当前网站的。

⑶ js中cookie和localStorage有什么区别 最好能写一个Demo来体现一下

document.cookie="userId=828; expiress=GMT_String"; //GMT_String 格林尼治时间

<!--
//获取当前时间
vardate=newDate();
varexpiresDays=10;
//将date设置为10天以后的时间
date.setTime(date.getTime()+expiresDays*24*3600*1000);
//将userId和userName两个cookie设置为10天后过期
document.cookie="userId=828;userName=hulk;expires="+date.toGMTString();
//-->

cookie长度


Firefox和Safari允许cookie多达4097个字节,包括名(name)、值(value)和等号。

Opera允许cookie多达4096个字节,包括:名(name)、值(value)和等号。

InternetExplorer允许cookie多达4095个字节,包括:名(name)、值(value)和等号。


具体的我也说不清楚,只能摘抄网上的


cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此,cookie可以跨越一个域名下的多个网页,但不能跨越多个域名使用。

不同的浏览器对cookie的实现也不一样,但其性质是相同的。例如在Windows 2000以及Windows xp中,cookie文件存储于documents and settingsuserNamecookie文件夹下。通常的命名格式为:[email protected]

cookie机制将信息存储于用户硬盘,因此可以作为全局变量,这是它最大的一个优点。

⑷ js中cookie的问题

document默认没有cookie方法,只有cookie属性,而且这个属性读取和赋值操作很怪异。

读取

varcookie=document.cookie;//获取cookie,返回的是所有能读取的cookie键值对,多个cookie之间用";"分隔,如"cookie1=value1;cookie2=value2"

设置cookie值不会把其他非同名的cookie覆盖的,而且一次只能设置一个cookie

document.cookie="cookie3=value3;参数1=参数值1;参数2=参数值2";//这个只设置cookie3,参数可以是path、过期时间等,如果cookie3已经存在就会被覆盖,其他的cookie不受影响,这个和读取cookie相比,很怪异吧,如果是所有浏览器都提供属性的get和set方法稍微看的舒服一点。

⑸ js如何获取缓存

1、创建一个cache.js文件,前端页面,定义那些数据需要一次性拿到前端缓存,定义一个对象来保存这些数据。

⑹ 求解JS中的cookie保存问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript">
function setCookie(img,apDiv)
{
document.cookie="MyCookies="+escape(img+'|'+apDiv);
}
function readCookie()
{

var MyCookies=unescape(document.cookie.split('MyCookies=')[1].split(';')[0]);
return {img:MyCookies.split('|')[0],apDiv:MyCookies.split('|')[1]};

}
function Button1_click()
{
var img=new Array();
img[0]=document.getElementById("img0").src;
img[1]=document.getElementById("img1").src;
var apDiv=new Array();
apDiv[0]=document.getElementById("apDiv0").innerHTML;
apDiv[1]=document.getElementById("apDiv1").innerHTML;

setCookie(img.toString(),apDiv.toString());
}
function Button2_click()
{
var c=readCookie();
if(c.apDiv)
{
var img=c.img.split(',');
var apDiv=c.apDiv.split(',');
var str="";
for(i=0;i< img.length;i++)
{
str+=apDiv[i]+ "<img src='"+img[i]+"' /><br>";
}
document.getElementById("divR").innerHTML=str;
}

}
</script>
</head>
<body>
<div id="apDiv0">网络知道</div>
<img id="img0" src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif" />
<div id="apDiv1">悬赏分</div>
<img id="img1" src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/icn_point.gif" />
<div>
<input id="Button1" type="button" value="设置" onclick="Button1_click()" />
<input id="Button2" type="button" value="读取" onclick="Button2_click()" />
</div>
<div id="divR">

</div>
</body>
</html>

⑺ 求JS存取cookie的简单实例

一般用js操作cookie,都会选择使用jquery.cookie.js

for(vari=0;i<=2;i++){
$.cookie("name",i);
window.open(2.html);
}

varvalue=$.cookie("name");


⑻ 怎么用js操作cookie缓存多个用户名密码,点击缓存的信息可以直接登陆 ,类似于qq登陆时记住密码功能

JS无法直接在客户端操作cookie,没有权限,也很不安全。因为这样属于操作客户端文件了,很危险的。
运行逻辑是在浏览登陆页面的时候,浏览器会自动把对应的cookie传送给服务器,服务器返回新也面的时候,可以把COOKIE的内容传送给客户端,或是直接生产JS数组之类的,
再用JS或是新的HTM5实现下拉功能,下拉功能同步到密码框值设定。
以前很多网站不是有记住密码功能吗,还有永不过期功能吗?
你那个功能只不过是多了个选择框,并绑定密码同步改变密码框值。

⑼ js控制cookie实现页面缓存,该怎么处理

让firefox自动清除页面缓存和cookie方法详见:

⑽ js 怎么存储获取cookies

存:
document.cookie = "name=Kevin;expires="+new Date().getDate()+7; //有效期7天
取:
function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}
return null;
}
GetCookie('name') //Kevin