隨著互聯(lián)網(wǎng)的普及,我們使用瀏覽器進(jìn)行上網(wǎng)已經(jīng)成為一種生活方式。在日常使用瀏覽器過程中,我們經(jīng)常會遇到需要輸入賬號密碼的情況,如網(wǎng)購、社交、郵件等。這些信息需要瀏覽器記錄下來,以便于下次訪問時(shí)不需要再次輸入,這時(shí)候Cookie就派上了用場。
什么是Cookie?
Cookie是指由服務(wù)器端發(fā)送到用戶瀏覽器上并存儲在本地的一種小型數(shù)據(jù)文件,它包含了一些網(wǎng)站的用戶行為信息,如用戶名、密碼、購物車列表等,從而能夠保存用戶的登錄狀態(tài)或操作歷史,并在用戶下次訪問該網(wǎng)站時(shí)進(jìn)行識別。
Cookie能夠以本地?cái)?shù)據(jù)文件的形式儲存在計(jì)算機(jī)上,以實(shí)現(xiàn)用戶在下次瀏覽該網(wǎng)站時(shí)的信息匹配。同時(shí),Cookie可以防止用戶在同一臺計(jì)算機(jī)上多次輸入相同的信息,因此Cookie也被稱為網(wǎng)頁狀態(tài)管理技術(shù)。
Cookie的類別
針對瀏覽器中的 Cookie,大致可以分為以下幾個(gè)類別:
-
會話Cookie:瀏覽器一旦關(guān)閉,它們就會被刪除的臨時(shí)Cookie;
永久Cookie:它們會被存儲在計(jì)算機(jī)硬盤上,直到過期或者被用戶手動刪除;
第一方Cookie:由當(dāng)前網(wǎng)站創(chuàng)建的Cookie;
第三方Cookie:來自當(dāng)前網(wǎng)站以外域名的Cookie。
Cookie的存儲位置
雖然 Cookie 是一種很方便的功能,但是有時(shí)候會遇到需要清除 Cookie 的情況。可是,因?yàn)椴煌瑸g覽器和機(jī)型的不同設(shè)定位置不同,導(dǎo)致一些用戶在查找和刪除瀏覽器中的 Cookie 時(shí)會感到困惑。下面就為大家講解一下 Cookie 的存儲位置。
- Google Chrome
在 Google Chrome中,Cookie 的文件保存在 AppData 的 Local 文件夾中。
例如,Windows 10 系統(tǒng)上,cookie 的文件路徑是:
C:Users用戶名AppDataLocalGoogleChromeUser DataDefaultCookies
- Firefox
Firefox 的 Cookie 文件同樣存儲在用戶的本地文件夾中。
在 Windows 10 上,F(xiàn)irefox cookie 的文件路徑是:
C:Users用戶名AppDataRoamingMozillaFirefoxProfiles隨機(jī)字符.defaultcookies.sqlite
這個(gè) “default” 是包括在內(nèi)的,而那個(gè) 隨機(jī)字符 是根據(jù)用戶自己所使用的 Firefox 版本的不同而不同的。
- Internet Explorer
Internet Explorer 的 Cookie 機(jī)制與其他瀏覽器不同。在 IE 中,Cookie 文件保存在 “Cookies” 文件夾中。
在 Windows 10 上,Cookie 的文件路徑為:
C:Users用戶名AppDataRoamingMicrosoftWindowsCookies
- Safari
在 Safari 中,將 Cookie 存儲在單個(gè) plist 文件中,該文件存儲在以下位置:
~/Library/Cookies/Cookies.binarycookies
總結(jié)