Тъй като HTTP бисквитките (HTTP Cookies) се записват от самия браузър, в системното му пространство на устройството на потребителя, те може да се видят през настройките в браузъра, чрез инструмент за разработчици или директно в системните му папки.
Управление на бисквитките в уеб браузъра
Firefox
Във Firefox настройките на бисквитките можете да видите през опциите – Tools -> Options -> Privacy -> раздел History. За да можете да видите и зададете подробни настройки за бисквитките, трябва да укажете, че Firefox ще използва потребителски настройки за историята: Firefox will: Use custom settings for history.
Бисквитките можете да виждате само ако сте разрешили на браузъра да ги записва, с опцията за приемане на бисквитки от уеб сайтовете: Accept cookies from sites.
За да видите всички бисквитки, които са записани до момента от браузъра, изберете Show Cookies.
В отворилия се списък бисквитките са подредени по името на сайта, от който са зададени. Можете да премахнете една бисквитка, като я маркирате (Remove Selected) или всички (Remove All) бисквитки.
Chrome
Настройките на бисквитките в Chrome се намират в меню Settings -> Show advanced settings -> Privacy -> Content settings.
През опцията Clear browsing data (в същия раздел Privacy) можете да изтриете наведнъж всички записани до момента бисквитки в уеб браузъра.
Изтриването на точно определени бисквитки може да се извърши през Content settings раздел Cookies -> All cookies and site data.
Освен бисквитките уеб браузърът Chrome предоставя опция за премахване и на данните, които се записват от даден уеб сайт. За да премахнете определена бисквитка, маркирайте я и изберете Remove.
Инструмент за разработчици в уеб браузъра
Firefox
Във Firefox стандартно има вграден инструмент за разработчици, който може да се активира с F12 от клавиатурата. За инспекцията на бисквитките, описана в тази статия, е използван допълнителния адон за Firefox – Firebug. Този адон има специална опция Cookies, чрез която можете да видите всички бисквитки, зададени при достъпването на даден сайт, дори и тези получени от трета страна. След като инсталирате Firebug във Firefox, можете да го стартирате с F12 (вместо вградения инструмент ще се зарежда Firebug).
След като заредите сайта, активирайте Firebug.
През таба Net (1) може да се видят бисквитките, които пристигат в HTTP хедърите на отговора от сайта и тези, изпращани от браузъра в HTTP хедърите на заявката му. Бисквитките, които се задават чрез JavaScript код, не са видими през този таб (тъй като те реално не пристигат по HTTP).
Всички бисквитки, получени по HTTP и тези, зададени чрез JavaScript код, могат да се видят в специалния таб Cookies (2). В този таб ще се покажат абсолютно всички запазени бисквитки, получени при достъпването на дадения сайт. За съжаление не е наличен индикатор за това дали бисквитката е зададена чрез JavaScript или е подадена по HTTP.
Всяко едно URL в панела Net представлява една HTTP заявка, заедно с получения към нея HTTP отговор. След кликване върху даден URL адрес ще се заредят подробностите (HTTP хедърите) на HTTP заявката/отговора.
(2) Response Headers: Това са HTTP хедърите, съдържащи се в отговора от сайта. Този отговор е за получената HTTP заявка (1). Сайтът изпраща HTTP бисквитките в хедъра Set-Cookie (a). Браузърът прочита този хедър, изважда съдържанието на бисквитките и го записва локално в системното си пространство.
(1) Request Headers: Това са HTTP хедърите, съдържащи се в заявката на браузъра, изпратена към сайта. След като браузърът е получил бисквитки и ги е записал, той ще ги връща към сайта при всяка следваща заявка, в хедъра Cookie (b).
В специалния таб Cookies се показват всички бисквитки, получени и зададени при зареждането на сайта. Някои от тях може да са от трета страна, а това може да се установи като се погледне домейна на бисквитката. Ако домейнът е различен, от този на заредения сайт, това означава, че тази бисквитка е зададена след заявка до външен сайт. Най-често такива бисквитки са тези на социалните мрежи, когато например на сайта има бутони за споделяне на съдържанието.
През таб Cookies може да се изтриват бисквитки. При кликване с десен бутон върху дадена бисквитка ще се покаже допълнително меню с опции.
(1) „Постоянна“ бисквитка, която е получена по HTTP и има зададен атрибут Domain. HTTP хедърът Set-Cookie е изглеждал по този начин, при получаването му в браузъра:
Set-Cookie: trackingID=randomstring; Path=/; Domain=cookies.goodexample.eu; Max-Age=3600
(2) Бисквитка от „трета страна“. Тази бисквитка е получена при зареждане на сайта cookies.goodexample.eu, на който се извиква външен ресурс от сайта wpcli223.goodexample.eu.
(3) Сесийна (временна) бисквитка, която ще бъде премахната автоматично при затваряне на браузъра. HTTP хедърът Set-Cookie е изглеждал по този начин:
Set-Cookie: sessionID=randomstring; Path=/
(4) Отново сесийна бисквитка, която ще бъде премахната при прекратяване на сесията. Тази бисквитка обаче е получена при достъп до адреса cookies.goodexample.eu/admin и няма да бъде изпратена при зареждане на адреса cookies.goodexample.eu. Set-Cookie хедърът е изглеждал така:
Set-Cookie: sessionID=adminlogin; Path=/admin
(5), (6) и (7) Тези бисквитки са на услугата на Google – Анализ. Зададени са чрез JavaScript (analytics.js), тоест не са получени в HTTP хедъра Set-Cookie.
Chrome
В Google Chrome може да използвате вградения инструмент за разработчици, като го активирате с F12.
В таб Network (1) можете да проследите HTTP заявките и HTTP отговорите и да видите в кои от тях се съдържат бисквитки.
Списък с всички записани бисквитки, получени и зададени при зареждането на сайта, можете да намерите в таб Application (2), където вляво се намира опцията Cookies. От тук също можете да изтривате една (Delete Selected) или всички (Clear All) записани бисквитки, свързани с този сайт.
За по-подробно описание на HTTP хедърите, които се ползват от сайта и от браузъра за размяна на HTTP бисквитките, погледнете в предишния раздел за Firefox (Firebug).