javascript - 如何将缓存中的文件与服务器中的文件进行比较

标签 javascript xml flash caching

我有一个显示电影列表的 Flash 影片。它使用 xml 文件来获取此列表。 xml 文件经常更改。 我想知道是否有一种方法可以使用JavaScipt来比较缓存中的xml文件和服务器中的xml文件,如果它们不同,脚本会提醒用户,然后刷新页面。 提前致谢

最佳答案

最简单的方法是在浏览器 cookie 中保存版本号。每次向服务器写入一组新数据时,计数器都会加1。如果cookie中的版本号与计数器变量不匹配,则需要重新加载页面。

另一种方法是在 HTML 页面中设置“过期” header 。请参阅this tutorial on web caching .

关于javascript - 如何将缓存中的文件与服务器中的文件进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4990177/

相关文章:

闪存到 C# 通信

JavaScript isNaN 函数

c# - 在 C# 中,如何将 POCO 序列化为带有大量花哨标记的 XML?

xml - 从 XML 文件生成类图的免费插件?

xml - 如何在 XSD 中使用 key 和 keyref?

flash - 我可以使用 FLVPlayback 和 flash 9.0.115+ 获得旧的全屏缩放吗?

javascript - 删除按钮而不编辑 Flash 文件

javascript - Highcharts 实心标尺宽度?

javascript - 登录重定向后的 Android 强制门户

javascript - 任务取消异常 : a task was cancelled while rendering jsreport