如何在点击浏览器前进、后退键时刷新页面而不读取缓存
点击浏览器的后退键,总是会读取缓存,这样会导致有时候获取不到页面上的值,如果点击后退键时刷新页面而不读取缓存,这样就不会产生获取不到值的问题。
1、在jsp页面或者写在controller里面
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","No-cache");
response.setDateHeader("Expires", -1);
response.setHeader("Cache-Control", "No-store");
%>
2、JavaScript解决方案(我没有试)
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#test").click(
function (e){
var ev = window.event;//获取event对象
location.replace(this.href);
ev.returnValue=false;
});
});
</script>
<a id="test" href="b.htm" >test1</a>
分享到:
相关推荐
ChromeCacheView浏览器缓存读取工具 v1.56 汉化
读取浏览器缓存中的视频文件,让你轻松保存在网页看过的视频
本文实例讲述了让html页面不缓存js的...而第二次访问时着调用缓存下来的页面,从而达到页面快速加载(页面加载优化)的目的; 因此,我们可以给页面后面设定个不同的值,让页面保持没错访问的不同即可达到不缓存的目的了
造成该现象的原因是,当页面跳转时,微信浏览器会通过window.history读取到浏览的历史记录,此时便会在页面底部显示出前进后退按钮的工具栏,造成页面底部内容遮挡。 三、解决方案: 了解了该问题出现的原因,我们...
但是很多早先的AJAX应用是不支持浏览器的前进后退的,这导致了用户不管在网站里浏览到何处,一旦刷新就会立刻回到起初的位置,并且用户也无法通过浏览器的前进后退按钮来实现浏览历史的切换。 对于第一个问题,解决...
由于A界面的数据是通过ajax交互的,当你跳转到B界面,点击手机浏览器自带的后退回到A界面,由于缓存原因,读取到的数据不是最新的数据。 查了很多资料,看到网上的解决方法是清理缓存,然后页面重新向服务器发出...
浏览器缓存将文件保存...2.未过期的:在给定的时间内缓存,如果用户刷新或页面过期则去服务器请求,否则将读取本地的缓存,这样可以提高浏览速度。 3.过期的:也就是陈旧的页面,当请求这个页面时,必须进行重新获取。
ChromeCacheView是一款读取Chrome浏览器缓存目录的小工具,打开后自动扫描缓存目录,显示缓存文件的网址、类型、大小及其他信息。 显示以下信息:网址,内容类型,文件大小,比较后访问时间,到期时间,服务器名...
分页缓存<用java实现分页,并读取过程先读取缓存数据>
另类的缓存分页并读取过程先读取缓存数据>>>>>>>>>>>>>>>>>>>
不让浏览器读取缓存,故采用家随机数方式引入脚本的方式,此法适用于及时刷新不读缓存的情况
很难找到的专门读取打印机缓存的软件,电子取证相关专业必备软件!
浏览器使用华视读取身份证信息,支持多个浏览器,其中包含demo页面,浏览器插件,dll配置文件。
支持IE、Maxthon、Firefox等主流浏览器缓冲的图片、视频、音乐、Flash等文件的读取和保存。 体积小,简单易用,功能较强
看到别人写的JS,ajax请求地址后加随机参数,比如XXXX?t= + new Date().getTime()。 一开始搞不懂为什么,网上查了资料,原因是防止...加上随机数,就是欺骗浏览器url改变了,会每次都向服务器发送请求而不去读缓存
java读取PDF显示在浏览器中,前提本地电脑要安装AbodeReader,这样做目的使文件更安全
Android默认浏览器会读取联系人,修改如下
然后通过串口发送控制指令到电机控制器,控制电机前进后退转向。 是学习ROS控制机器人运动的一个基础例程。 使用前需安装ros的serial工具包 sudo apt-get install ros-kinetic-serial 关于串口: 程序使用的是...
木头多功能浏览器(专业版)可以生成自动刷新网页监控网页...11、支持自动打开、关闭浏览器标签页,浏览器自动前进后退功能; 12、浏览器自动执行自定义javascript或jquery代码。 13、可以完成复杂的网页自动控制流程。
ChromeCacheView是一款读取Chrome浏览器缓存目录的小工具,无须安装,解压即可使用。它可以显示缓存文件的网址、类型、大小及其他信息