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