App mínima
Una app embebida en menos de 30 líneas: handshake con el broker y render del contexto recibido.
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>Mi app Videsk</title>
<style>
body { font-family: system-ui, sans-serif; padding: 1rem; margin: 0; }
pre { background: #f4f4f5; padding: .75rem; border-radius: 6px; }
</style>
</head>
<body>
<h1>Contexto de la llamada</h1>
<div id="status">Esperando contexto…</div>
<pre id="ctx"></pre>
<script>
const TRUSTED_ORIGINS = [
'https://console.videsk.io',
'https://app.videsk.io',
];
window.addEventListener('message', (event) => {
if (!TRUSTED_ORIGINS.includes(event.origin)) return;
if (event.data?.type !== 'videsk:init') return;
const { context } = event.data;
document.getElementById('status').textContent =
`Hola ${context.user?.email ?? 'agente'}, segmento ${context.segment?.name ?? '-'}`;
document.getElementById('ctx').textContent =
JSON.stringify(context, null, 2);
});
// Anuncia al host que estamos listos para recibir el init.
window.parent.postMessage({ type: 'videsk:ready' }, '*');
</script>
</body>
</html>Configuración mínima en Videsk
Qué probar
Última actualización
¿Te fue útil?

