Eventos en vivo
Auto-resize del iframe y emisión de eventos de negocio al host usando el broker como canal continuo.
Auto-resize
const sendHeight = () => {
window.parent.postMessage({
type: 'videsk:resize',
height: document.documentElement.scrollHeight,
}, '*');
};
new ResizeObserver(sendHeight).observe(document.documentElement);
window.addEventListener('load', sendHeight);Emitir un evento de negocio
function onTicketCreated(ticket) {
window.parent.postMessage({
type: 'videsk:emit',
event: 'ticket.created',
payload: {
id: ticket.id,
url: ticket.url,
priority: ticket.priority,
},
}, '*');
}Ejemplo completo
Última actualización
¿Te fue útil?

