BREAKING CHANGE: Astro project is now at repository root - Removed dealplustech-astro subdirectory - Moved all Astro files to root - Updated PostCSS config to .cjs - Removed old Next.js files ✅ 11 pages built successfully ✅ Cookie consent banner included ✅ Privacy/Terms links in footer ✅ Ready for Easypanel deployment (no root dir needed) Migration path: - Old structure: /dealplustech-astro/ - New structure: / (root)
59 lines
1.7 KiB
Markdown
59 lines
1.7 KiB
Markdown
# 🍪 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.
|