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