UNPKG

@moveo-ai/web-client

Version:

Client side library to load the moveo chat widget and connect it with your agent

35 lines (31 loc) 1.28 kB
<html><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"/><meta name="robots" content="noindex"/><base target="_blank"/><style>body { background-color: transparent; margin: 0; overflow: hidden; } .uai { display: none !important; } * { outline: 0; }</style><title>Widget</title></head><body><script>const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const widgetId = urlParams.get('widgetId'); const version = urlParams.get('version'); const defaultScript = 'iframe.min.js?07dd1123c44ec1785cfc'; const versionPattern = /^v\d+$/; const script = document.createElement('script'); script.src = !versionPattern.test(version) || version === 'v1' ? defaultScript : defaultScript.replace('iframe.min.js', `iframe.${version}.min.js`); script.onload = function () { if (widgetId) { MoveoAI.init(widgetId).catch((error) => { console.error(error, `Error initializing ${widgetId} iframe`); }); } else { console.error('Moveo Webchat is missing the widgetId'); } }; document.head.appendChild(script);</script></body></html>