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

215
Views
Cuando presiono el botón Atrás del navegador o el botón Atrás del mouse, el Javascript parece estar almacenado en caché en Wordpress y no ejecuta el código.

Cada vez que presiono el botón Atrás en https://automotive-electronics.nl , el cargador de páginas no se oculta. Descubrí que esto se debe a que el javascript parece estar en caché (si existe tal cosa). He agregado un registro de consola en la parte superior del archivo javascript, que registra "prueba" en la consola JS. Cada vez que cargo la página normalmente registra "prueba". Al hacer clic en un enlace, también registra la prueba y cuando retrocede, todavía registra la prueba, por lo que todo parece estar bien. Sin embargo, algo extraño sucede al regresar:

Me pareció que el inicio de sesión en la consola fue instantáneo, por lo tanto, sentí que algo andaba mal, así que intenté lo siguiente:

  1. Vaya a la página de inicio -> la prueba está registrada, así que está bien
  2. Borre la consola JS -> la prueba ya no se registra, lo que tiene sentido ya que acabo de borrar la consola
  3. Vaya a cualquier página que no sea la página de inicio -> se registra la prueba, lo cual está bien
  4. Presione el navegador o el botón de retroceso del mouse que lo llevará de regreso a la página de inicio -> la prueba NO está registrada, lo cual no está bien

Dado que la prueba se registra cuando no se borra la consola y la prueba no se registra cuando se borra la consola, esto me lleva a creer que el JS se almacena en caché de alguna manera, sin embargo, no sé cómo solucionar este problema. También descubrí que esto no sucede el 100% del tiempo, pero sucede con demasiada frecuencia. Estoy usando Google Chrome para probar cosas. ¿Alguien es capaz de ayudarme? Gracias por adelantado :)

ACTUALIZACIÓN: después de algunas pruebas, parece que solo sucede cuando tanto la página inicial como la segunda página se han visitado recientemente (supongo que ambas deberían estar en su caché para que funcionen).

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Si alguien más se encuentra con este problema; Lo arreglé agregando window.onunload = function(){}; a la primera línea del archivo, como se sugiere en Después de retroceder en el historial de Firefox, JavaScript no se ejecutará . ¡Gracias a mplungjan por tomarse el tiempo de investigar el problema conmigo!

about 4 years ago · Juan Pablo Isaza Report
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!