Estoy creando un widget para sitios de terceros. Se carga correctamente desde S3 en escritorio y Android, pero hay un problema con iOS. El widget no se carga ni en Safari ni en Chrome, y no hay mensajes de error en una consola. Creo que puede haber un error en el script de carga:
<script> ;(function(document, url, apiKey) { var link = document.createElement('link') link.rel = 'stylesheet' link.href = `${url}/index.css?apiKey=${apiKey}` var head = document.getElementsByTagName('head')[0] head.parentNode.insertBefore(link, head) var script = document.createElement('script') script.src = `${url}/index.js?apiKey=${apiKey}` script.async = true var entryScript = document.getElementsByTagName('script')[0] entryScript.parentNode.insertBefore(script, entryScript) })(document, 'http://localhost:8080', '31805389-c240-4d42-8ff9-2cc30f753212') </script>El enlace a un repositorio con la demostración: https://github.com/pshepelenko/widget-demo-public