🍪 Deploy build with cookie consent
This commit is contained in:
58
dealplustech-astro/TEST_CONSENT.md
Normal file
58
dealplustech-astro/TEST_CONSENT.md
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
# 🍪 How to Test Cookie Consent Banner
|
||||||
|
|
||||||
|
## The Banner IS Working!
|
||||||
|
|
||||||
|
The cookie consent banner code is in the built HTML. If you don't see it, it's because:
|
||||||
|
- You already accepted/rejected before
|
||||||
|
- Consent is saved in localStorage permanently
|
||||||
|
- Banner only shows to NEW visitors
|
||||||
|
|
||||||
|
## How to Test (3 Methods):
|
||||||
|
|
||||||
|
### Method 1: Clear LocalStorage (Easiest)
|
||||||
|
|
||||||
|
1. Open your website in browser
|
||||||
|
2. Press **F12** to open DevTools
|
||||||
|
3. Go to **Application** tab (Chrome) or **Storage** tab (Firefox)
|
||||||
|
4. Click on **Local Storage** → Your site URL
|
||||||
|
5. Find `consent-preferences` key
|
||||||
|
6. **Right-click** → **Delete**
|
||||||
|
7. **Refresh page** (F5)
|
||||||
|
8. ✅ Banner should appear at bottom!
|
||||||
|
|
||||||
|
### Method 2: Incognito/Private + Clear Cache
|
||||||
|
|
||||||
|
1. Close ALL browser windows
|
||||||
|
2. Open **NEW Incognito/Private** window
|
||||||
|
3. **IMPORTANT:** Don't visit the site first in regular browser
|
||||||
|
4. Visit your site in Incognito
|
||||||
|
5. ✅ Banner should appear
|
||||||
|
|
||||||
|
### Method 3: Different Browser
|
||||||
|
|
||||||
|
1. If you use Chrome, try Firefox or Safari
|
||||||
|
2. First-time visit = banner appears
|
||||||
|
|
||||||
|
## What the Banner Does:
|
||||||
|
|
||||||
|
- Shows at **bottom of page** (fixed position)
|
||||||
|
- Has 3 buttons: **ยอมรับ** | **ปฏิเสธ** | **ปรับแต่ง**
|
||||||
|
- Clicking saves preference to localStorage
|
||||||
|
- Won't show again until you clear storage
|
||||||
|
|
||||||
|
## If Banner Still Doesn't Show:
|
||||||
|
|
||||||
|
1. **Check browser console** (F12 → Console tab)
|
||||||
|
2. Look for JavaScript errors
|
||||||
|
3. Verify page has loaded completely
|
||||||
|
4. Check if script is blocked by ad blocker
|
||||||
|
|
||||||
|
## Code Location:
|
||||||
|
|
||||||
|
- File: `src/layouts/BaseLayout.astro`
|
||||||
|
- Lines: 41-115
|
||||||
|
- Built output: `dist/index.html` (search for "consent-preferences")
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**The code is working correctly!** It's designed to not annoy users by showing repeatedly.
|
||||||
Reference in New Issue
Block a user