diff --git a/public_html/assets/js/jarvis-app.js b/public_html/assets/js/jarvis-app.js index e6ebff2..6835e2b 100644 --- a/public_html/assets/js/jarvis-app.js +++ b/public_html/assets/js/jarvis-app.js @@ -1768,6 +1768,16 @@ function applyTabletMode() { } if (isTablet()) applyTabletMode(); +// On tablet via HTTP: show a banner prompting HTTPS for mic/camera +if (isTablet() && location.protocol === "http:") { + document.addEventListener("DOMContentLoaded", () => { + const banner = document.createElement("div"); + banner.style.cssText = "position:fixed;top:0;left:0;right:0;z-index:99999;background:#ff6600;color:#fff;text-align:center;padding:10px 16px;font-family:monospace;font-size:0.85rem;display:flex;align-items:center;justify-content:center;gap:12px"; + banner.innerHTML = "⚠ Mic & camera require HTTPS — tap here to switch "; + document.body.prepend(banner); + }); +} + // ── KIOSK MODE ──────────────────────────────────────────────────────────────────────── let _wakeLock = null; diff --git a/public_html/index.html b/public_html/index.html index 265a7b2..ddbe923 100644 --- a/public_html/index.html +++ b/public_html/index.html @@ -6,7 +6,7 @@