我创建了一个使用了很多javascript代码的Web应用程序。因此,有时它会在客户端PC上加载缓存的javascript,这是当前版本的旧版本。 所以我想使用php或任何其他方法添加代码,以便在加载页面之前清除缓存的内容。我怎么能这样做?
提前致谢。
答案 0 :(得分:2)
如果您可以访问Web服务器,则可以将内容过期时间设置为当前时间,以便浏览器从您的Web服务器获取新版本的内容。
对于IIS的步骤,请查看here。
答案 1 :(得分:1)
您可以添加随机$ _GET参数 - 例如带时间戳。 而不是
<script type="text/javascript" src="script.js"></script>
做类似的事情:
<script type="text/javascript" src="script.js?reload=1318923150"></script>
答案 2 :(得分:0)
您可以使用额外的GET参数调用javascript文件。像:
http://example.com/page1/myjs.js?page=page1