如何在加载页面之前清除缓存?

发布于 2024-12-11 02:05:16 字数 341 浏览 1 评论 0原文

可能的重复:
如何使用php清除浏览器缓存?

我已经创建了一个 Web 应用程序它使用了很多 javascript 代码。因此,有时它会在客户端电脑上加载缓存的 JavaScript,该客户端电脑的版本较当前版本旧。 所以我想使用 php 或任何其他方法添加一段代码,可以在加载页面之前清除缓存的内容。我怎样才能做到这一点?

提前致谢。

Possible Duplicate:
How to clear browser cache with php?

I have created a web application which uses so many javascript code. So sometimes it load cached javascript on client pc which is older version from current one.
So I want to add a code using php or any other method which can clear the cached content before loading the page. How can I do that?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

少女的英雄梦 2024-12-18 02:05:16

如果您可以访问网络服务器,您可以将内容过期时间设置为当前时间,以便浏览器从您的网络服务器获取新版本的内容。

有关 IIS 的步骤,请查看此处

if you can access the web server, you can set the content expire time to current time, so that the browser will fetch a new version of contents from your web server.

For IIS's steps, view here.

只想待在家 2024-12-18 02:05:16

您可以添加随机 $_GET 参数 - 例如带有时间戳。
而不是

<script type="text/javascript" src="script.js"></script>

做类似的事情:

<script type="text/javascript" src="script.js?reload=1318923150"></script>

You can add a random $_GET parameter - with a timestamp for example.
Instead of

<script type="text/javascript" src="script.js"></script>

Do something like:

<script type="text/javascript" src="script.js?reload=1318923150"></script>
剧终人散尽 2024-12-18 02:05:16

您可以使用附加的 GET 参数来调用 javascript 文件。喜欢:

http://example.com/page1/myjs.js?page=page1

You could call you javascript files using an additional GET parameter. like:

http://example.com/page1/myjs.js?page=page1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文