acabada revisión de errores esperados y añadida librería para detectar navegador