使用js强制浏览器不缓存网页,在某些实时性网页上使用
来源:互联网 发布:域名代理商不让转出 编辑:程序博客网 时间:2024/05/17 02:53
1 只处理点击出来的网页,刷新时,可能会显示旧的网页;如需要处理刷新,应该结合cookie来判断是不是刷新了,是话,再改变一下load_new值;
2 对于ff这样的后退都不选择js的浏览器,暂时找不到办法;
3 需要在服务器边或是使用js write方式或是更改form ation连接来达到正常提交,因为在网页没有load_new时,就会刚载入就挨刷新,提交不了数据;
实现原理,网页刚载入时,利用时间+搜索字符的方法让url每次不一样浏览器就会到服务器拿内容.
<script>
function load_new()
{
if (location.search.indexOf('load_new=') < 0)
{//首次载入时替换url
var n_t = 'load_new=' + new Date().getTime();
if (location.href.indexOf('?') < 0)
{//无查询字符
location.href = location.href + '?' + n_t;
}else if (//? *$/.test(location.href))
{//有查询,但无字符
location.href = location.href + n_t;
}else
{//有查询
location.href = location.href + '&' + n_t;
}
}
}load_new();
</script>
- 使用js强制浏览器不缓存网页,在某些实时性网页上使用
- java 强制浏览器不缓存网页
- 网页 强制使用ie浏览器模式设置
- js 禁止在网页上使用右键
- 使用js在网页上显示时间
- 在客户端使用xslt来解析dom生成网页,不使用js的DOM生成网页
- 使用query.qrcode.min.js在网页上生成二维码
- Webbroswer 强制在当前窗口打开网页而不使用新窗口
- IE浏览器使用JS打印部分网页
- WebView使用(内存泄露+获取网页标题+js交互+调用浏览器下载文件+网页加载失败+清缓存)
- 网页使用无缓存
- 使用Nginx缓存网页
- 使用浏览器网页调试
- 使用hta在本地注入远程网页进行操作,解决hta不共享ie session和某些权限问题
- 使用JS 返回上一步上一个网页
- 问题:IE浏览器打开某些网页时不显示FLASH
- 在客户端使用xslt来解析dom生成网页,不使用js的DOM生成网页,真是一个好思路
- Firefox在含有flash的网页上提示:不建议使用 getBoxObjectFor() 。 请使用 element.getBoundingClientRect()。
- C# D3D中2D的使用,做小游戏。。。。半年前写的东西了,拿出来分享,现在看来代码写的乱七八糟的,将就一下吧。。。
- 更新-清理sga组件
- 人生与电路设计 相同之处
- 数字地和模拟地的区别
- Ubuntu 8.04下配置NFS服务
- 使用js强制浏览器不缓存网页,在某些实时性网页上使用
- geotools学习1从postgressql取shp并且展示(java postgis)
- 【小结】JavaScript函数定义的一些注意事项
- 获取剪贴板文本
- typedef用法
- MySQL备份恢复方案
- Openlayer地图出不来或地图出来了,但是初始没有居中显示
- MySQL备份恢复方案
- Java中文处理学习笔记——Hello Unicode