本发明涉及浏览器技术领域,特别是一种快速清除浏览器缓存的方法。
背景技术:
目前在网页开发和网页浏览、网页测试过程中,需要不断的更新缓存。但更新缓存的操作却需要点击多个选项,这种操作费时费力。
技术实现要素:
本发明解决的技术问题在于提出一种快速清除浏览器缓存的方法,使用户能在双击程序之后,即刻清除浏览器的缓存,从而刷新页面,提高工作效率。
本发明解决上述技术问题的技术方案是:
所述的方法是运行DOS批处理程序,执行前述命令查找和删除在网页开发或网页浏览时产生的缓存。
所述的DOS批处理程序是*.bat。
所述方法是执行DOS命令“rmdir/s/q”直接清除缓存。
执行DOS命令查找IE浏览器的缓存路径,使用DOS命令“rmdir/s/q”直接清除所述路径下目录的内容;
所述的查找IE浏览器的缓存路径具体包括:查找老操作系统的IE6、7、8目录结构获得两个路径和查找新操作系统的IE9、10、11目录结构获得两个路径。
执行DOS命令查找谷歌浏览器的缓存路径,使用DOS命令“rmdir/s/q”直接清除所述路径下目录的内容;
所述的查找谷歌浏览器的缓存路径是指查找谷歌浏览器目录结构获得一个路径。
执行DOS命令查找360浏览器的缓存路径,使用DOS命令“rmdir/s/q”直接清除所述路径下目录的内容;
所述的查找360浏览器的缓存路径是指查找360浏览器目录结构获得一个路径。
执行DOS命令查找火狐浏览器的缓存路径,使用DOS命令“rmdir/s/q”直接清除所述路径下目录的内容;
查找火狐浏览器的缓存路径是指查找火狐浏览器目录结构获得三个路径;更进一步:使用for循环语句,通过对目录进行循环操作,赋值变量,再对加入变量的路径执行缓存清理的操作。
本发明方案的有益效果如下:
本发明的方法提供bat代码的清除方式,能够即刻清除浏览器的缓存,从而刷新页面,提高工作效率并且由于程序的类似性,新增特定的浏览器缓存清除功能,通常只需要稍微改一改程序里的路径即可,实现了可扩展性和代表性。
为了对程序运行前后进行数据比较,通常需要使用计算机垃圾清理软件如百度卫士,在执行程序前在百度卫士里指定扫描“上网浏览产生的垃圾”,然后在点击“开始扫描”后会看到展开的子选项,每一个子选项对应一个浏览器,显示数据包括垃圾缓存文件数量;在双击执行批处理程序后,在百度卫士再次扫描,会得到处理后的显示数据,以四大主流浏览器为例,通过比较发现,执行程序后,垃圾缓存文件能大大减少甚至完全清除,有一些空文件夹没有删除是考虑了系统的稳定性,被其他程序占用的也无法完全清除,这些都会显示在第二次扫描的显示数据里。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明的流程图;
图2为本发明文件操作视图;
图3为本发明方法实施前后数据对比视图。
具体实施方式
下面将结合附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出实质性创造获得的方案,都属于本发明保护的范围。
请参见图1-3所示,运行DOS批处理程序(*.bat),按顺序从IE、谷歌、360、火狐依次执行缓存清理,因为火狐浏览器有特定的账号文件夹,所以要进入该目录再执行操作,为了不因为再次回到根目录而发生错误,因此它被放在最后,通过执行DOS命令来“rmdir/s/q”直接查找指定路径下所对应的目录和删除目录下在网页开发或网页浏览时产生的缓存。为了对程序运行前后进行数据比较,通常需要使用计算机垃圾清理软件如百度卫士,在执行程序前在百度卫士里指定扫描“上网浏览产生的垃圾”,然后在点击“开始扫描”后会看到展开的子选项,每一个子选项对应一个浏览器,显示数据包括垃圾缓存文件数量等;在双击执行批处理程序后,在百度卫士再次扫描,会得到处理后的显示数据,以四大主流浏览器为例,通过比较发现,执行程序后,垃圾缓存文件能大大减少甚至完全清除。有一些空文件夹没有删除是考虑了系统的稳定性,被其他程序占用的也无法完全清楚,这些都会显示在第二次扫描的显示数据里。
在操作过程中出现找不到目录或被文件被占用都属于正常现象,可以不必理会。
运行DOS批处理文件所呈现的操作视图如图2所示;采用本发明方法前后数据对比如图3所示。