| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8" />
- <link rel="icon" type="image/svg+xml" href="/favicon.svg?v=pd1" />
- <link rel="icon" type="image/png" href="/favicon.png?v=pd1" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, viewport-fit=cover" />
- <title>PilotDeck</title>
-
- <!-- PWA Manifest -->
- <link rel="manifest" href="/manifest.json" crossorigin="use-credentials" />
-
- <!-- iOS Safari PWA Meta Tags -->
- <meta name="mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
- <meta name="apple-mobile-web-app-title" content="PilotDeck" />
-
- <!-- iOS Safari Icons -->
- <link rel="apple-touch-icon" sizes="152x152" href="/icons/icon-152x152.png?v=pd1" />
- <link rel="apple-touch-icon" sizes="180x180" href="/icons/icon-192x192.png?v=pd1" />
-
- <!-- Theme Color -->
- <meta name="theme-color" content="#ffffff" />
- <meta name="msapplication-TileColor" content="#ffffff" />
-
- <!-- Prevent zoom on iOS -->
- <meta name="format-detection" content="telephone=no" />
- </head>
- <body>
- <div id="root"></div>
- <script type="module" src="/src/main.jsx"></script>
-
- <!-- Service Worker Registration -->
- <script>
- if ('serviceWorker' in navigator) {
- window.addEventListener('load', () => {
- navigator.serviceWorker.register('/sw.js')
- .then(registration => {
- console.log('SW registered: ', registration);
- })
- .catch(registrationError => {
- console.log('SW registration failed: ', registrationError);
- });
- });
- }
- </script>
- </body>
- </html>
|