有没有办法让人们得到我的js的最新版本?

Is there any way to allow people get the latest version of my js?

本文关键字:js 我的 最新版 新版本 有没有      更新时间:2023-09-26

我想为我的客户端外部制作一个js文件…例如,我会给他一个这样的链接:

http://mydomain.com/yourjs/this_is_your.js

但是我可以更新this_is_your.js并交付给用户。所以,我的问题是……我怎么能确保用户得到最新的。js文件…所以,我有一个想法,当我做了一个新版本,我只是上传最新的this_is_your.js到服务器,然后当网页再次投票,最新的。js收到。它是有效的,但我想要更通用的东西……这在技术上可行吗?任何建议吗?谢谢你!

您可以像GWT那样做。有一个不会被缓存的小文件(nocache.js)。在该文件中,您参考最新版本的js文件。实际脚本的每个版本都有一个唯一的名称,因此可以缓存。

动态加载JavaScript文件

如何在另一个JavaScript文件中包含一个JavaScript文件?

我看到您的方案的一个问题是,客户端javascript的版本是受您的服务和最近的客户端缓存版本是…也许您可以将脚本文件包装在客户端请求中,该请求考虑到在新版本发布时可以废弃的cookie。这只是一个想法,但是我会担心性能。