一、js如何解决页面缓存
你可以再html页面禁止缓存的啊,比如在html页面加上标签
等这四个都是可以的
具体的可以再百度上找到
二、iis重启后 客户端js 会刷新缓存吗
你好!
不会
JS的缓存是在本地啊……跟服务单没关系
仅代表个人观点,不喜勿喷,谢谢。
三、怎么设置css,js文件的缓存时间
无法直接设置,但可变通。
比如调用一个style.css文件,你调用的时候可以在这个文件名后面加上参数,如style.css?date=20131123
date后面的参数值随当前日期发生变化,也就每隔一天要重新读取一次。
不过这个在静态页面时可能要稍麻烦一点了,因为静态页面需要动用js脚 本来动态加载才能实现。
可以试试百度搜 jqury 动态加载css样式表
四、如何解决网站页面CSS,JS脚本在浏览器的缓存问题
可以通过添加版本号的方式来解决,比如:
<link rel=stylesheet href=style.css />
这种情况下,如果style.css进行了修改,浏览器很可能仍然从缓存中读取style.css(手机浏览器尤为严重),这样用户就不能立刻看到修改后的效果,直到缓存被定期(或不定期)清理。
解决办法:
<link rel=stylesheet href=style.css?v=1 />
这样,如果style.css进行了修改,就把1改为其他数字(比如2),浏览器就会认为这是个新文件,就会去网站下载,而不是继续读取缓存了。当然,下次又做了修改,就要再次修改这个数字。因此,你可以把这个数字当作是文件的版本号。
js文件也可以这样处理。此外,像图片、音频、视频等资源文件,都可以通过这样的方法来解决缓存问题。
|