如何在每个带有日期的页面请求上对javascript文件进行版本控制
如何在每个页面请求上使用实时日期自动生成js文件的版本如何在每个带有日期的页面请求上对javascript文件进行版本控制,javascript,html,Javascript,Html,如何在每个页面请求上使用实时日期自动生成js文件的版本 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Hello, world!</title> </head> <body> <!-- HTML CONTENT --> <script s
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Hello, world!</title>
</head>
<body>
<!-- HTML CONTENT -->
<script src="core.js"></script>
</body>
</html>
你好,世界!
在每一个页面请求中,我都想强制获取新版本的js文件,比如:
<script src="core.js?2019-03-19-12-03"></script>
可能吗 它完全取决于生成HTML所使用的工具(请注意,每次强制重新加载JS,即使它没有更改,也可能会非常低效,最好使用文件的校验和(例如md5).我没有使用一些东西来生成我的html,这将是简单的HTMLTanks,但我不喜欢使用jqueryplease现在检查一下
var timestamp = new Date().getTime()
var tag = document.createElement("script");
tag.src = 'core.js?' + timestamp
document.querySelector("body").appendChild(tag);