Firefox的input缓存
来源:互联网 发布:易语言发送数据到e4a 编辑:程序博客网 时间:2024/04/27 19:44
Firefox的input缓存
发布时间:2012-02-09 发布来源:?
劳动者的组织性、规律性、刚毅精力以及同全世界劳动者的连合一致,是取得最后成功的包管。 开辟过程傍边碰到了一个很诡异的题目:有一个<input class="otherId" type="hidden"/>元素,办事器生成页面后,呈现了input域的value值与后台数据不一致的景象,并且跟前次页面的值一样。
经由过程查看生成页面的源代码,可以看到html代码里的值是对的,但经由过程firebug在页面中查看就会发明value是错误的,诡异的是ctrl+ F5强迫刷新,以及把type改为"text"都能让value变回正确值。
一开端思疑是js在加载页面时批改了value值,但推敲到通俗刷新和强迫刷新对js的调用没有影响,同时在删除js代码后错误景象依然存在,故打消了js失足的可能性。
之后换做在chrome下实验,不再呈现以上景象。
真正的人生,只有在经过艰苦卓绝的斗争之后才干实现。??? 若是用火狐浏览器,在网页上用<input taype="hidden" value="xxx">的体式格式来存储一些变量,值被改变后,按下F5刷新网页,input的值会被Firefox主动还原到刷新前的状况,所以某 些时辰,一些基于这些值进行的JS事务就无法被初始化,显示悲剧了。
?
若是你想让Firefox没有这么智能,不缓存你的input的值的话,须要进行如下批改:
?
?
<form> <input autocomplete="off" type="text" /><br/> <input autocomplete="off" type="text" /><br/> <input autocomplete="off" type="text" /><br/> <input autocomplete="off" type="text" /><br/> </form>?
以上代码,给每一个input加上一个 autoconplete="off" 的属性,如许,就能阻拦Firefox的默认缓存机制了。刷新之后,这些input的值都初始化。
?
还有一个写法,可以把全个表单中所有input都设置为不缓存的
<form autocomplete="off"> <input type="text" /><br /> <input type="text" /><br /> <input type="text" /><br /> <input type="text" /><br /> </form>
?
?
其他几种禁止浏览器缓存页面的办法:
?
1. 在要禁止缓存的页面<head>中加以下脚本:
?
<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0">?
?
?
2.在要禁止缓存的页面<head>中加以下脚本:
?
<% response.setHeader("Cache-Control","no-cache"); response.setHeader("Pragma","no-cache"); response.setDateHeader ("Expires", 0); %>
- FireFox的input缓存
- Firefox的input缓存
- Firefox的input缓存
- Firefox的input缓存
- 禁止Firefox缓存input的值
- 禁止firefox 缓存input
- 禁止firefox 缓存input
- 清除input的缓存
- 取消firefox的缓存功能
- 更改 Firefox 的缓存目录
- firefox缓存
- [收集]自定义 Firefox 的磁盘缓存目录
- 如何修改Firefox 的缓存位置
- 修改Firefox的磁盘缓存目录
- linux下保存firefox的缓存图片
- linux下保存firefox的缓存flash
- firefox的缓存目录位置、清除、修改
- firefox的缓存目录位置、清除、修改
- C and C++ support in Emacs
- OmniVision的CMOS 图像传感器技术发展路线
- 多个站点单点登录的设计思路
- 对MYSQL AUTO_INCREMENT 的初始化
- hdu 4219 Randomization?
- Firefox的input缓存
- struts2 doubleselect示例
- lowlevel_init.S
- 中文乱码 终极解决方案
- MYSQL常用命令
- 如何用正确的方法来写出质量好的软件的75条体会
- Oracle学习笔记之一SQL查询总结
- poi导出excel,可以自定义保存路径
- 小知识