index.html
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <script type="module"> 5 import { Buffer } from "buffer"; 6 import process from "process"; 7 window.Buffer = Buffer; 8 window.process = process; 9 </script> 10 <meta charset="UTF-8" /> 11 <link rel="icon" type="image/png" href="/app-icon-1024.png" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 13 <title>卡拉OK学校:和Scarlett一起学英语</title> 14 <meta name="description" content="卡拉OK学校:和Scarlett一起学英语 - 通过唱歌和互动练习提高您的英语水平"> 15 <meta property="og:title" content="卡拉OK学校:和Scarlett一起学英语"> 16 <meta property="og:description" content="通过唱歌和互动练习提高您的英语水平"> 17 <meta property="og:type" content="website"> 18 <meta property="og:image" content="/app-icon-1024.png"> 19 <meta name="twitter:card" content="summary_large_image"> 20 <meta name="twitter:title" content="卡拉OK学校:和Scarlett一起学英语"> 21 <meta name="twitter:description" content="通过唱歌和互动练习提高您的英语水平"> 22 <script defer src="https://cloud.umami.is/script.js" data-website-id="d7ea21c8-8a19-4b80-ab49-d1f4374afdfe" data-auto-track="false"></script> 23 <script> 24 // Debug Umami loading 25 const umamiScript = document.querySelector('script[src*="umami.is"]'); 26 if (umamiScript) { 27 umamiScript.addEventListener('load', function() { 28 console.log('✅ Umami script loaded successfully'); 29 console.log('🔍 window.umami after load:', window.umami); 30 // Check for alternative global names 31 console.log('🔍 Checking other possible globals...'); 32 console.log('window.umami:', window.umami); 33 console.log('window._umami:', window._umami); 34 console.log('window.Umami:', window.Umami); 35 }); 36 37 umamiScript.addEventListener('error', function(e) { 38 console.error('❌ Umami script failed to load:', e); 39 }); 40 } 41 42 window.addEventListener('load', function() { 43 console.log('🔍 Window loaded, checking Umami...'); 44 if (window.umami) { 45 console.log('✅ Umami is available on window load'); 46 } else { 47 console.error('❌ Umami NOT available on window load'); 48 // Try to check if script element exists 49 const umamiScript = document.querySelector('script[src*="umami.is"]'); 50 console.log('🔍 Umami script element:', umamiScript); 51 } 52 }); 53 </script> 54 </head> 55 <body> 56 <div id="root"></div> 57 <script type="module" src="/src/main.tsx"></script> 58 </body> 59 </html>