ตัวอย่างการใช้ Cookie Consent เพื่อรองรับ PDPA แบบง่ายๆ
Cookie Consent เป็น JavaScript Plugin ที่ทำให้เราทำ Cookie Consent แสดง Popup เพื่อขอความยินยอมจากผู้ใช้งานได้แบบง่ายๆ เลย ตัว Plugin เป็น Vanilla JavaScript นั่นหมายความว่า สามารถใช้ได้กับทุกๆ เว็บเลย เพียงแค่เพิ่ม script ลงไปในเว็บ
ตัว Cookie Consent ขั้นตอนการใช้คือ ตัว script จะอ่านค่า config พร้อม UI รวมถึงมี callback function กรณีที่ผู้ใช้งานกด ยินยอม หรือกดปฏิเสธ เราก็ไปใส่ business logic ใน function นั้นตามที่เราต้องการได้เลย
มาลองใช้งานกันดูครับ ตัวเว็บ Cookie Consent มีคำธิบาย การใช้งานอยู่แล้ว
รวมถึงมีหน้าตา Demo ให้เราไปกดเข้าดู ว่าอยากได้หน้าตาประมาณไหน อยากได้กล่องใหญ่ เล็ก ตำแหน่งไหน หรือปรับ Theme ก็ทำได้ เช่นกัน

1. แบบ HTML/CSS/JS ธรรมดา
เริ่มต้น สร้างไฟล์ html ขึ้นมาแบบธรรมดาๆ เลย index.html
<!doctype html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Easy Cookie Consent</title> </head> <body> <h1>This is example</h1> <p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis. </p> <p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis. </p> <p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis. </p> <p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis. </p> <p> Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis. </p> </body></html>This is example
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore labore quas sit eveniet saepe repudiandae eligendi perspiciatis sequi earum, natus totam nemo odit, illum nesciunt optio temporibus nihil doloribus blanditiis.