คุกกี้เอกสาร HTML DOM
ตัวอย่าง
รับคุกกี้ทั้งหมดที่เกี่ยวข้องกับเอกสารนี้:
let allCookies = document.cookie;
ความหมายและการใช้งาน
คุณสมบัติ cookie
ตั้งค่าหรือส่งคืนรายการคู่คีย์=ค่าที่คั่นด้วยเครื่องหมายอัฒภาค (คุกกี้เอกสาร)
ตัวอย่างการสร้างคุกกี้:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC;
path=/";
บันทึก
คุกกี้ต้องไม่มีเครื่องหมายจุลภาค อัฒภาค หรือช่องว่าง
วิธี encodeURIComponent()ช่วยให้แน่ใจได้
ดูสิ่งนี้ด้วย:
บทช่วยสอนเกี่ยวกับคุกกี้ JavaScript
คำแนะนำ:
บางครั้ง Storage API เป็นเครื่องมือที่ดีกว่า:
ไวยากรณ์
คืนคุกกี้:
document.cookie
ตั้งค่าคุกกี้:
document.cookie = newCookie
พารามิเตอร์
รายการคู่ของ ชื่อ=ค่า ที่คั่นด้วยเครื่องหมายอัฒภาคตามด้วยค่าทางเลือกใดๆ ต่อไปนี้:
expires=date max-age=seconds path=path domain=domainname secure |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
สตริง | รายการคู่คีย์=ค่าที่คั่นด้วยเครื่องหมายอัฒภาค (คุกกี้เอกสาร) |
คุกกี้กับที่เก็บข้อมูลในเครื่อง
คุกกี้มีไว้สำหรับแอปพลิเคชันไคลเอนต์ - เซิร์ฟเวอร์ (เบราว์เซอร์ - เซิร์ฟเวอร์)
ที่เก็บข้อมูลในเครื่องมีไว้สำหรับแอปพลิเคชันไคลเอนต์ (เบราว์เซอร์)
คุกกี้เชื่อมโยงกับเว็บไซต์ หากข้อมูลมีไว้สำหรับการใช้งานไคลเอ็นต์ การส่งคุกกี้ในทุกส่วนหัวของ HTTP จะเป็นช่วงเอวของแบนด์วิดธ์
ผู้ใช้บางคนปิดใช้งานคุกกี้ตามกฎในเบราว์เซอร์
คุกกี้มีขนาดจำกัดที่ 4 กิโลไบต์ Local Storage มีขีดจำกัด 5 เมกะไบต์ต่อโดเมน
คุกกี้มีวันหมดอายุ ที่เก็บข้อมูลในเครื่องยังไม่มี
รองรับเบราว์เซอร์
document.cookie
เป็นคุณลักษณะ DOM ระดับ 2 (2001)
ได้รับการสนับสนุนอย่างเต็มที่ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |