Quiero cargar archivos js dinámicamente con diferentes nombres evitando el caché. Ahora lo estoy haciendo con PHP pero no puedo usarlo en un nuevo proyecto.
<?php echo '<script src="lib/jquery/jquery.min.js?v='.round(microtime(true)).'"></script>';?>¡Esto funciona! Creo el objeto script con HTML. Luego puedo asignar dinámicamente el nombre y un parámetro de marca de tiempo de la versión.
<script id="myScript"></script> <script> var microTime = Date.now(); var myVar = "myJsFile"; var myUrl = myVar+'.js' + '?v=' + microTime; myScript.src = myUrl; </script>