Recientemente creé el sitio web de mi cartera y, como lo probé hoy, todo funciona bien en todos los navegadores más populares. El problema es que solo tengo acceso a teléfonos con Android y computadoras portátiles con Windows. De esa manera, no puedo probar los dispositivos Apple ni el propio Safari.
Para eso, le pedí a mi amiga que visitara mi sitio web en su teléfono (ella tiene iPhone), para poder verificar si todo está bien. Desafortunadamente, cuando ingresó a mi dominio, Safari no pudo cargar JavaScript en absoluto. Lo que es aún peor, luego instaló Google Chrome y Mozilla Firefox, y sucedió lo mismo.
Estábamos probando mi sitio web también en MacBook, esa vez también en Safari y Chrome. En Safari hubo algunos errores (parece que al menos parte del script funcionó), y en Chrome todo fue correcto. No pude explorar los problemas, ya que solo teníamos un tiempo limitado a través de una llamada telefónica.
En este momento, mi problema principal es: ¿por qué ningún navegador en iPhone no pudo cargar el script? Estaría muy agradecido si alguien con iPhone u otro dispositivo Apple pudiera decirme qué está pasando allí. El problema adicional sería Safari en MacBook. Porque en este caso, no pude detectar nada útil, aparte de que solo una parte del script parece estar funcionando.
Además, no sé si eso importa, pero usé Webpack para agrupar todos los archivos de JavaScript. Todo el código + dominio se puede encontrar en los siguientes enlaces:
El dominio del sitio web es: www.pmiecznik.pl
Si desea ver esos scripts/archivos de estilo, están en la carpeta src en mi repositorio de GitHub.