Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

226
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda