Uso de widget sin interfaz
Un widget sin interfaz permite el acceso a todos sus métodos, pero no renderiza su interfaz de usuario.
El comportamiento "sin interfaz" de un widget está determinado por la propiedad **headless**
, cuyo valor predeterminado es **false**
. Cuando se establece en **true**
, se devuelve un widget de Tipo de dato "headless" (sin interfaz) .
Ejemplo
<script defer src="https://cdn.jelou.ai/widgets/loader.js"></script>
<script>
document.addEventListener('jelou-widget:load', () => {
const widgetService = new WidgetService({
apiKey: '<apiKey>',
properties: { headless: true },
});
widgetService.connect({ }).then((instance) => {
console.log('Success! 🚀');
instance.on("message", (data) => {
alert(JSON.stringify(data, null, 2));
});
});
});
</script>