🍪 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