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

319
Visualizações
¿Cuándo vuelve Android Chrome a recuperar un archivo JavaScript en una página web almacenada en caché?

Estoy desarrollando una aplicación web y tengo un problema extraño en el que los navegadores de mis evaluadores obtienen archivos JavaScript más nuevos pero usan archivos HTML almacenados en caché.

Mis scripts tienen parámetros de consulta, que actualicé cuando presioné un nuevo archivo HTML, para asegurarme de que el navegador no esté usando un código antiguo en caché:

<script src="code.js?version=1></script>

Cuando actualizo code.js , también incremento el parámetro de version en la etiqueta del script en page.html .

Mis evaluadores tienen errores en Chrome en Android. Cuando Chrome se vuelve a abrir desde el fondo después de enviar una nueva versión de ambos archivos, aparentemente Chrome obtiene el nuevo code.js pero usa el page.html almacenado en caché.

Esto es problemático cuando el nuevo JavaScript hace referencia a elementos HTML recién agregados que no existen en la versión en caché de page.html .

¿Bajo qué circunstancias volvería a buscar el navegador un archivo JavaScript cuando, por lo que sabe, la página HTML en sí no se ha modificado? El archivo HTML todavía apunta a la cadena de consulta de la versión anterior, entonces, ¿no debería existir esa ruta exacta en el caché?


Desde entonces, migré a usar RewriteMod para permitirme inyectar números de versión en los nombres de archivo, pero aún me gustaría entender por qué los archivos con cadenas de consulta no se recuperan del caché cuando la cadena de consulta no ha cambiado.

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