Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

195
Vistas
'TypeError no detectado' solo en la carga de la primera página solo en Chrome en el escritorio. Funciona en la segunda o más cargas de página. ¿Lo que está sucediendo?

Tengo este problema que solo existe en la carga de la primera página en Chrome en el escritorio. Funciona en Chrome en la segunda o más cargas de página. También funciona en dispositivos móviles en Chrome en cada carga de página.

Funciona bien en Safari y Firefox, LA MAYORÍA DEL TIEMPO. También experimenté el siguiente error allí, solo en la carga de la primera página, solo en el escritorio, pero no puedo reproducirlo allí durante aproximadamente un día entero.

¿Alguien sabe qué está pasando?

Lo único que se me ha ocurrido es que, de alguna manera, se activa mi función de redirect . Porque como puede ver en el flujo indicado a continuación en el número 6, después del error, la página vuelve a dirigir a index.html. Sin embargo, esa función solo se activaría si el valor de uno de mis valores de sessionStorage es null y puedo ver en la consola del navegador que esos valores están configurados correctamente cuando presiono el botón para ir a la página siguiente.

El error:

foto del código de error

El flujo:

  1. La página de destino es index.html con index.js separado
  2. Tras la selección de algunos menús desplegables, se almacenan 3 valores en sessionStorage
  3. La siguiente página se llama: normal-quiz.html con normal-quiz.js por separado
  4. Los valores de sessionStorage se recuperan para filtrar una matriz de datos
  5. La función loadQuiz se ejecuta en la matriz filtrada y establece un valor de elemento de pregunta en la propiedad 'inglés' de un objeto
  6. En la carga de la primera página, solo en Chrome en el escritorio, se produce el error anterior que hace que el navegador vuelva a index.html y se borre sessionStorage
  7. Si vuelvo a intentar lo anterior, funciona sin problema

La línea que genera el error es donde uso la función loadQuiz para establecer el valor del elemento de pregunta en mi html en el valor de propiedad 'inglés' del primer objeto en la matriz filtrada.

El código (js):

 function redirect() { if (selectedBook !== null) { // do nothing } else { window.location = "<myURL>" }; }; redirect(); function loadQuiz() { const currentQuizData = quizArr[currentQuiz]; // currentQuiz is the question counter. It starts at 0 to get the first object, then increments by 1 after each question questionEl.innerText = currentQuizData.english; // line above is where the error is generated counter.innerText = (currentQuiz + 1) + "/" + quizArr.length; }; loadQuiz();
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda