کوکیهای HTTP عمدتاً برای مدیریت جلسات کاربر، ذخیره تنظیمات شخصیسازی کاربر و ردیابی رفتار کاربر استفاده میشوند. آنها همچنین دلیل تمام فرمهای رضایت آزاردهندهای هستند که در سراسر وب مشاهده میکنید و با عنوان «این صفحه از کوکیها استفاده میکند» نمایش داده میشوند. این راهنما به شما آموزش میدهد که چگونه کوکیهای یک صفحه را با Chrome DevTools مشاهده، اضافه، ویرایش و حذف کنید.
پنجره کوکیها را باز کنید
- ابزارهای توسعه کروم را باز کنید .
- برنامه > ذخیرهسازی > کوکیها را باز کنید و یک مبدأ انتخاب کنید.

فیلدها
جدول کوکیها شامل فیلدهای زیر است:
- نام . نام کوکی.
- مقدار . مقدار کوکی.
- دامنه . میزبانهایی که مجاز به دریافت کوکی هستند.
- مسیر . آدرس اینترنتی (URL) که باید در URL درخواستی وجود داشته باشد تا هدر
Cookieارسال شود. - Expires / Max-Age . تاریخ انقضا یا حداکثر عمر کوکی. برای کوکیهای session این مقدار همیشه
Sessionاست. - اندازه . اندازه کوکی، بر حسب بایت.
- فقط Http . اگر این فیلد درست باشد، نشان میدهد که کوکی فقط باید از طریق HTTP استفاده شود و تغییر جاوا اسکریپت مجاز نیست.
- امن . اگر مقدار آن درست باشد، این فیلد نشان میدهد که کوکی فقط میتواند از طریق اتصال امن HTTPS به سرور ارسال شود.
- SameSite . اگر کوکی از ویژگی آزمایشی
SameSiteاستفاده کند، شاملStrictیاLaxمیشود. - کلید پارتیشن . برای کوکیهایی با وضعیت پارتیشن مستقل ، کلید پارتیشن، آدرس URL سطح بالایی است که مرورگر در ابتدای درخواست به نقطه پایانی که کوکی را تنظیم کرده است، از آن بازدید میکرده است.
- اولویت . شامل
Low،Medium(پیشفرض) یاHighدر صورت استفاده از ویژگی اولویت کوکی منسوخ شده است.
برای مشاهده مقدار یک کوکی، آن را در جدول انتخاب کنید. برای مشاهده مقدار بدون کدگذاری درصد، انتخاب Show URL-decoded را علامت بزنید.
کوکیها را فیلتر کنید
از کادر فیلتر برای فیلتر کردن کوکیها بر اساس نام یا مقدار استفاده کنید.

فیلتر کردن بر اساس فیلدهای دیگر پشتیبانی نمیشود. فیلتر به حروف کوچک و بزرگ حساس نیست.
اضافه کردن کوکی
برای اضافه کردن یک کوکی دلخواه:
- روی یک ردیف خالی در جدول دوبار کلیک کنید.
- نام و مقدار را وارد کنید و Enter را بزنید.
DevTools سایر فیلدهای مورد نیاز را به طور خودکار پر میکند. میتوانید آنها را طبق توضیحات بعدی ویرایش کنید.
ویرایش یک کوکی
همه فیلدها به جز اندازه که به طور خودکار بهروزرسانی میشود، قابل ویرایش هستند.
برای ویرایش یک فیلد، روی آن دوبار کلیک کنید.

DevTools کوکیهایی که مقادیر فیلد نامعتبر دارند را با رنگ قرمز برجسته میکند.

برای فیلتر کردن کوکیهای معتبر، در نوار اقدام بالا، فقط کوکیهای دارای مشکل را نشان بده» را علامت بزنید.
حذف کوکیها
برای حذف یک کوکی، آن را انتخاب کنید و روی کلیک کنید. حذف انتخاب شده در نوار اقدام بالا.

برای حذف همه کوکیها، «پاک کردن همه» کلیک کنید.

شناسایی و بررسی کوکیهای شخص ثالث
کوکیهای شخص ثالث، کوکیهایی هستند که توسط سایتی متفاوت از صفحه اصلی فعلی تنظیم میشوند. کوکیهای شخص ثالث دارای ویژگی SameSite=None هستند.
DevTools چنین کوکیهایی را در مسیر Application > Storage > Cookies فهرست میکند و یک آیکون در کنار آنها نشان میدهد. برای دیدن یک راهنمای ابزار، نشانگر ماوس را روی آیکون نگه دارید و برای اطلاعات بیشتر روی آن کلیک کنید تا به پنل مشکلات بروید.

همچنین میتوانید کوکیهای شخص ثالث را در Network > click request > Cookies پیدا کنید.

پنل شبکه ، کوکیهای دارای مشکل را برجسته میکند و در جایی که کوکیهای شخص ثالث در دسترس نیستند، یک نماد در کنار کوکیهای تحت تأثیر نشان میدهد.