最近,我的一个写后端的同事因为缺前端自己做起了前端的活儿,因为对前端的不熟悉,找寻了一些现成框架想轻松了事,做一个web app他选了jquery mobile,开发效率确实高,但是这个框架的一些坑也慢慢被他踩到了,其中之一就是页面跳转存在缓存文件的情况,我查询了一些资料帮他解决了。
首先需要知道的是jquery mobile不管是页面内跳转还是页面间切换,都是以ajax请求的方式加载新的页面,这样会使浏览器先缓存请求来的文件,解决的方法是在跳转的元素内加入属性rel="external"或 data-ajax="false"即可。