<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio Colina Ambiental | RCA Online</title>
<!-- TAILWIND -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- ICONOS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<!-- FUENTE -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@600;700;800&display=swap" rel="stylesheet">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body {
height: 100%;
width: 100%;
}
body {
font-family: 'Inter', sans-serif;
background-color: #0f172a;
min-height: 100vh;
position: relative;
overflow-x: hidden;
}
/* ============================= */
/* FONDO CON IMAGEN Y OVERLAY */
/* ============================= */
.bg-fixed-image {
position: fixed;
inset: 0;
background-ima
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio Colina Ambiental | RCA Online</title>
<!-- TAILWIND -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- ICONOS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<!-- FUENTE -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@600;700;800&display=swap" rel="stylesheet">
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body {
height: 100%;
width: 100%;
}
body {
font-family: 'Inter', sans-serif;
background-color: #0f172a;
min-height: 100vh;
position: relative;
overflow-x: hidden;
}
/* ============================= */
/* FONDO CON IMAGEN Y OVERLAY */
/* ============================= */
.bg-fixed-image {
position: fixed;
inset: 0;
background-ima
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio Colina Ambiental | RCA Online</title>
<!-- TAILWIND -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- ICONOS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<!-- FUENTE -->
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Outfit', sans-serif;
margin: 0;
}
/* ============================= */
/* FONDO PROFESIONAL */
/* ============================= */
.bg-rca-master {
background-image: url('assets/img/background.jpg');
background-size: cover;
background-position: center;
background-attachment: fixed;
position: relative;
}
.bg-rca-master::before {
content: "";
position: fixed;
inset: 0;
background: rgba(255,255,255,0.65);
backdrDetecté que en Safari funciona bien, pero en Chrome podría haber bloqueo por seguridad o extensiones. Inspeccionaré errores y configuraciones en Chrome para solucionar el problema.
colinaambiental.cl utilizando Chrome y el listado se despliega perfectamente. El código está funcionando sin errores de consola, de red o de seguridad.colinaambiental.cl. Luego recarga la página.Cmd + Option + J para abrir la consola.Cmd + Shift + N) y entras a la web, ¿se ve el listado? Si en incógnito se ve, el problema es una extensión o la caché de tu perfil normal.
play() es porque Chrome bloquea el sonido automático y el del favicon es solo un icono que falta. Ninguno de esos debería impedir que el listado se vea.Tras revisar, en Chrome funciona bien, sin errores ni bloqueos. El problema es local: extensiones o caché persistente. Recomiendo usar incógnito o desactivar bloqueadores y limpiar cache.
index_final_fix.html), agregué una instrucción que obliga al navegador a pedir datos frescos cada 10 segundos, ignorando cualquier copia guardada.index_final_fix.html a tu servidor (puedes renombrarlo a index.html si quieres que sea la página principal).Cmd + Shift + R. opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
`;
document.head.appendChild(style);
loadStreamHistory();
setInterval(loadStreamHistory, UPDATE_INTERVAL_MS);
</script>
</body>
</html>