Async Cookie Store API ใช้งานได้ตั้งแต่ Chrome 87
(medium.com)-
ใช้แทน
document.cookieแบบเก่า -
คืนค่าเป็น Promise จึงใช้งานใน Service Worker ได้ด้วย
-
เข้าถึงคุกกี้แต่ละตัวได้โดยตรง ไม่ต้องวนลูปเพื่อค้นหา
-
ลงทะเบียน event listener เพื่อติดตามการเปลี่ยนแปลงของคุกกี้
→ await cookieStore.get('session_id')
→ await cookieStore.set({ name: 'opt_out', value: '1' });
→ await cookieStore.delete('session_id');
→ cookieStore.subscribeToChanges([{ name: 'session_id' }])
ยังไม่มีความคิดเห็น