gpt4 book ai didi

javascript - 使用 JavaScript 在 src 或 href 属性上附加时间戳

转载 作者:行者123 更新时间:2023-11-30 10:08:12 25 4
gpt4 key购买 nike

2 天来我一直在寻找答案,但找不到解决问题的好方法。

我正在开发一个网络应用程序,我只能在其中使用标准前端文件(HTML、CSS、JavaScript(我使用 jQuery))。没有与 HTML 合并的后端脚本。

我想要实现的是添加一个 <script>标记到我的 HTML,但将时间戳添加为变量,例如:<script type="text/javascript" src="js/javascript.js?c=1421656264439"></script> .

使用 PHP 实现起来会很简单,因为您只需将时间戳与 HTML 一起添加即可。但是由于我必须只使用前端代码,添加 script 的最佳方法是什么?或 link带有时间戳的标记,所以脚本不会从缓存中加载?

由于客户端使用 Internet Explorer 10,我需要一个适用于该浏览器的答案...

谁能帮帮我?

最佳答案

在创建元素、设置属性并将其附加到文档时,由于某种原因,未在 javascript.js 中的 AJAX 调用上设置 beforeSend header 。这也是使用 $.getScripts('js/javascript.js');

的问题

我突然意识到我可以在脚本标签中尝试一个简单的document.write()。事实证明,它就像一个魅力。

我的修复:

    <script type="text/javascript">
var _c = new Date().getTime();
document.write('<script type="text/javascript" src="js/javascrtipt.js?c='+_c+'"><\/script>');
</script>
</body>

(我不敢相信我不能早点想出这个解决方案)

关于javascript - 使用 JavaScript 在 src 或 href 属性上附加时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28020697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com