مشاهده، افزودن، ویرایش و حذف کوکی ها

کیس باسک
Kayce Basques
صوفیا املیانووا
Sofia Emelianova

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

پنجره کوکی‌ها را باز کنید

  1. ابزارهای توسعه کروم را باز کنید .
  2. برنامه > ذخیره‌سازی > کوکی‌ها را باز کنید و یک مبدأ انتخاب کنید.

پنجره کوکی‌ها.

فیلدها

جدول کوکی‌ها شامل فیلدهای زیر است:

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

برای مشاهده مقدار یک کوکی، آن را در جدول انتخاب کنید. برای مشاهده مقدار بدون کدگذاری درصد، انتخاب Show URL-decoded را علامت بزنید.

کوکی‌ها را فیلتر کنید

از کادر فیلتر برای فیلتر کردن کوکی‌ها بر اساس نام یا مقدار استفاده کنید.

فیلتر کردن کوکی‌هایی که حاوی «id» نیستند.

فیلتر کردن بر اساس فیلدهای دیگر پشتیبانی نمی‌شود. فیلتر به حروف کوچک و بزرگ حساس نیست.

برای اضافه کردن یک کوکی دلخواه:

  1. روی یک ردیف خالی در جدول دوبار کلیک کنید.
  2. نام و مقدار را وارد کنید و Enter را بزنید.

DevTools سایر فیلدهای مورد نیاز را به طور خودکار پر می‌کند. می‌توانید آنها را طبق توضیحات بعدی ویرایش کنید.

ویرایش یک کوکی

همه فیلدها به جز اندازه که به طور خودکار به‌روزرسانی می‌شود، قابل ویرایش هستند.

برای ویرایش یک فیلد، روی آن دوبار کلیک کنید.

تنظیم نام یک کوکی به «DEVTOOLS!»

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

یک کوکی با مقدار نامعتبر در کلید پارتیشن.

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

حذف کوکی‌ها

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

حذف یک کوکی انتخاب شده.

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

پاک کردن تمام کوکی‌ها.

شناسایی و بررسی کوکی‌های شخص ثالث

کوکی‌های شخص ثالث، کوکی‌هایی هستند که توسط سایتی متفاوت از صفحه اصلی فعلی تنظیم می‌شوند. کوکی‌های شخص ثالث دارای ویژگی SameSite=None هستند.

DevTools چنین کوکی‌هایی را در مسیر Application > Storage > Cookies فهرست می‌کند و یک آیکون در کنار آنها نشان می‌دهد. برای دیدن یک راهنمای ابزار، نشانگر ماوس را روی آیکون نگه دارید و برای اطلاعات بیشتر روی آن کلیک کنید تا به پنل مشکلات بروید.

کوکی‌هایی با ویژگی SameSite=None در بخش Storage.

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

کوکی‌هایی با ویژگی SameSite=None در پنل Network.

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