como hacer para que una pagina refresque la version del archivo js que esta usando

 si modificamos un archivo js/index.js que lo usa una pagina html

asi:

<script src="js/index.js"></script>

cuando subamos el cambio la pagina seguirà usando la version del cachè

para obligar a que se vuelva a "bajar" la nueva version debemos hacer algo asi


<script src="js/index.js?v=1"></script>

y si lo volvemos a modificar cambiar esa linea por

<script src="js/index.js?v=2"></script>

y asi sucesivamente por cada actualizacion del archivo js.

Para automatizar esa url con las distintas versiones, la reemplazamos por este codigo:


<script type="text/javascript" language="javascript">  

    var versionUpdate = (new Date()).getTime();  

    var script = document.createElement("script");  

    script.type = "text/javascript";  

    script.src = "js/index.js?v=" + versionUpdate;  

    document.body.appendChild(script);  

</script>  


No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable