浏览器缓存问题的解决方法
从事web开发的朋友应该都知道浏览器会缓存页面的代码,包括html、js、css、图片等文件,但这个缓存时间可能几分钟,也可能几小时,也可能几天。缓存的作用是让网页浏览起来更加流畅,不用时时向服务器发送请求。
但作为开发者,页面一更新,就得打开浏览器,清除浏览数据(缓存),开发起来就很不方便了。
这里我提供一个方法,不一定完全解决缓存问题,但可以试试:
1.给url添加随机数,比如 http:hello.pigweng.com/index.html?r=0.9412236114021142
问号后面接的就是随机数,你可以用Math.random()随机生成
代码形如 window.location.href=src?r=Math.random();
2.同理,如果你引用的js,css文件也更新了,也可以用加参数的方式解决缓存问题。
代码形如 <script type="text/javascript" src="js/videoshot.js?r=111"></script>
当然,这是个小技巧,如果你的代码已经很稳定了,就无需用此方法去解决代码缓存的问题。
----------------以上是全部内容------------------

浙公网安备 33010602011771号