Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

204
Views
'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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!