當前位置:首頁 » 硬碟大全 » 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