前段时间主要做 js 的修改工作,遇到了js修改后,刷新页面不能即时生效的问题。问题不大,原因也不复杂:就是浏览器缓存问题。每次都手动清,费时费力,所以找了下前人经验,验证有效后整理出来。
1.IE
先说不是因为IE好用(最近的版本好像无论界面还是开发者工具都改进了蛮多,然并卵…),而是要为下文作铺垫…个人除了开发银行项目基本不用IE(个别银行的某些控件要求IE浏览器,不做评价…)。解决IE的缓存问题简单粗暴,直接禁用,因为只有开发时用,刚才截图用…平时不用,所以不影响日常生活……
如图:
2.Chrome
个人用的是Chrome,主要是界面简洁轻快,F12开发者工具(以下简称F12)功能强大,而Chrome人性化的将禁用缓存融入到F12里,使得开发时的缓存禁用独立在日常使用之外,无需手动清理,不影响平时的浏览效率。
很简单,如图:
必须强调,只有按下F12,打开开发者工具后,此功能才会生效!
3.Firefox
之前用过,后来firebug废了之后就再没用过…参考其他帖子吧,没有亲身实践过。
以上。