84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我是使用手机通过局域网访问电脑的IP进行测试、调试WAP网页。
遇到的问题: 每次在电脑端更改页面样式、交互之后,由于缓存的原因在手机浏览器上面都未能即时展示,需要手动清除缓存之后才能看到效果。这样给开发、测试造成很大的麻烦。
请问如何解决?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
推荐使用chrome浏览器模拟手机进行调试,打开chrome隐身模式,隐身模式下就没有任何缓存了,如果你非要在手机上调试,我只有两个方法:
1.打开浏览器的无痕浏览模式 2.在url后面加当前时间戳。
加时间戳这个可以秒杀微信内置浏览器的缓存。试一下吧
如楼上所说后面带上?v=1437624162252
?v=1437624162252
html<link rel="stylesheet" type="text/css" href="/public/src/index.min.css?v=1437624162252"> <script type="text/javascript" src="/public/src/index.min.js?v=1437624162252"></script>
html
<link rel="stylesheet" type="text/css" href="/public/src/index.min.css?v=1437624162252"> <script type="text/javascript" src="/public/src/index.min.js?v=1437624162252"></script>
我一般是用gulp,生成一个当前版本的json文件,再用后台语言读取并显示最新版本的文件
用browser-sync,reload就可以清缓存,还可以远程调试微信(基于weinre),可配合gulp一起使用
在给文件打包的时候,加上md5码,保证每一次的文件都是与缓存里的不相同,达到防缓存干扰。
推荐使用chrome浏览器模拟手机进行调试,打开chrome隐身模式,隐身模式下就没有任何缓存了,如果你非要在手机上调试,我只有两个方法:
1.打开浏览器的无痕浏览模式
2.在url后面加当前时间戳。
加时间戳这个可以秒杀微信内置浏览器的缓存。试一下吧
如楼上所说后面带上
?v=1437624162252
我一般是用gulp,生成一个当前版本的json文件,再用后台语言读取并显示最新版本的文件
用browser-sync,reload就可以清缓存,还可以远程调试微信(基于weinre),可配合gulp一起使用
在给文件打包的时候,加上md5码,保证每一次的文件都是与缓存里的不相同,达到防缓存干扰。