【发布时间】:2015-03-17 05:26:03
【问题描述】:
这两天我一直在寻找答案,但我找不到解决问题的好方法。
我正在开发一个只能使用标准前端文件(HTML、CSS、JavaScript(我使用 jQuery))的 Web 应用程序。没有与 HTML 合并的后端脚本。
我想要实现的是在我的 HTML 中添加一个 <script> 标记,但将时间戳添加为变量,例如:<script type="text/javascript" src="js/javascript.js?c=1421656264439"></script>。
使用 PHP 实现起来很简单,因为您只需将时间戳与 HTML 一起添加即可。但由于我必须只使用前端代码,添加带有时间戳的script 或link 标记的最佳方法是什么,这样脚本就不会从缓存中加载?
由于客户端使用 Internet Explorer 10,我需要一个可以使用的答案...
谁能帮帮我?
【问题讨论】:
-
可以使用javascript动态添加脚本元素
-
点赞
var script = document.createElement('script'); script.setAttribute('src', 'js/javascript.js?c=' + (new Date()).getTime()); document.head.appendChild(script);
标签: javascript jquery html caching timestamp