سفارشی سازی و انصراف از API موضوعات

کاربران و توسعه‌دهندگان باید بتوانند API موضوعات را به دقت تنظیم کنند تا ارتباط محتوا را بهبود بخشند. این صفحه راهنمایی در مورد نحوه مدیریت و سفارشی‌سازی API موضوعات برای مطابقت با ترجیحات و نیازهای کاربر است.

به عنوان کاربر انصراف دهید

کاربران باید بتوانند:

  • هدف API موضوعات را درک کنید.
  • تشخیص دهید که چه موضوعاتی با فعالیت مرور آنها مرتبط است.
  • بدانید چه زمانی از API استفاده می‌شود.
  • کنترل‌هایی برای فعال یا غیرفعال کردن API داشته باشید.
  • کنترل کنید که کدام موضوعات با تماس‌گیرندگان API به اشتراک گذاشته شوند.

طبقه‌بندی قابل خواندن توسط انسان در API موضوعات به کاربران این امکان را می‌دهد که درباره موضوعاتی که ممکن است توسط مرورگرشان به آنها پیشنهاد شود، اطلاعات کسب کرده و آنها را کنترل کنند. کروم اطلاعات و تنظیمات مربوط به API موضوعات را در chrome://settings/adPrivacy/interests ارائه می‌دهد.

کاربر می‌تواند دسته‌بندی‌های موضوعی را که نمی‌خواهد با فراخوانی‌کنندگان API به اشتراک گذاشته شود، به روش‌های زیر مسدود کند:

  • موضوعی را که قبلاً توسط مرورگر به آنها اختصاص داده شده است، مسدود کنند.
  • به طور فعال دسته وسیعی از موضوعاتی را که به آنها علاقه‌ای ندارند در chrome://settings/adPrivacy/interests/manage مسدود کنید. در این حالت، کاربر لازم نیست منتظر بماند تا موضوعی به او اختصاص داده شود و سپس آن را مسدود کند.
صفحه تنظیمات کروم، موضوعات «زیبایی و تناسب اندام» و «غذا و نوشیدنی» را به عنوان نمونه‌ای از مسدود کردن پیشگیرانه موضوعات نشان می‌دهد.
در این مثال، کاربر تصمیم گرفته موضوعات «زیبایی و تناسب اندام» و «غذا و نوشیدنی» را مسدود کند. این موضوعات مورد علاقه با ناشران به اشتراک گذاشته نخواهند شد.

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

لیست موضوعات برگردانده شده در سناریوهای زیر خالی خواهد بود:

  • کاربر در تنظیمات مرورگر خود در chrome://settings/adPrivacy/interests از API موضوعات انصراف می‌دهد.
  • کاربر موضوعات خود را (با استفاده از تنظیمات مرورگر در chrome://settings/adPrivacy/interests ) پاک کرده یا کوکی‌های خود را پاک کرده است.
  • مرورگر در حالت ناشناس (Incognito mode) است.
  • کاربر تمام موضوعات ممکن را مسدود می‌کند.

این توضیح‌دهنده جزئیات بیشتری در مورد اهداف حریم خصوصی و چگونگی تلاش API برای رسیدگی به آنها ارائه می‌دهد .

انصراف به عنوان توسعه‌دهنده

شما می‌توانید با اضافه کردن سربرگ Permissions-Policy: browsing-topics=() Permissions-Policy در یک صفحه، از محاسبه موضوع برای صفحات خاصی در سایت خود انصراف دهید تا از محاسبه موضوعات فقط برای همه کاربران آن صفحه جلوگیری شود. بازدیدهای بعدی از صفحات دیگر سایت شما تحت تأثیر قرار نمی‌گیرد: اگر سیاستی را برای مسدود کردن API موضوعات در یک صفحه تنظیم کنید، این امر بر صفحات دیگر تأثیری نخواهد گذاشت.

همچنین می‌توانید با استفاده از سربرگ Permissions-Policy برای کنترل دسترسی اشخاص ثالث به API موضوعات، کنترل کنید که کدام اشخاص ثالث به موضوعات صفحه شما دسترسی داشته باشند. به عنوان پارامترهای سربرگ، از self و هر دامنه‌ای که می‌خواهید به API اجازه دسترسی بدهید، استفاده کنید. به عنوان مثال، برای غیرفعال کردن کامل استفاده از API موضوعات در تمام زمینه‌های مرور به جز مبدا خودتان و https://example.com ، سربرگ پاسخ HTTP زیر را تنظیم کنید:

Permissions-Policy: browsing-topics=(self "https://example.com")

همچنین ببینید

برای درک بهتر Topics API در وب، منابع ما را بررسی کنید.