java – 如何在Safari浏览器中禁用Ajax缓存?
发布时间:2020-05-26 11:22:09 所属栏目:Java 来源:互联网
导读:我有一个ajax缓存的问题,这是IE浏览器中的一个问题,但我通过编写以下代码来修复它. response.setHeader(Cache-Control, no-cache); response.setHeader(expires,-1); response.setHeader(pragma,no-cache); 但是我看到Safari4.0在MAC上缓存了
|
我有一个ajax缓存的问题,这是IE浏览器中的一个问题,但我通过编写以下代码来修复它. response.setHeader("Cache-Control","no-cache");
response.setHeader("expires","-1");
response.setHeader("pragma","no-cache");
但是我看到Safari4.0在MAC上缓存了Ajax请求(我们有一个要求来支持这个).火狐从来没有问题.关于这个“到期”我将其设置为-1,我看到很多地方被设置为0或从过去的一些旧的日期.会有所作为吗? 解决方法发送一个额外的参数,您的GET请求将永远不会相同,例如当前时间戳.就像是:url = url + '&nocache=' + new Date().getTime(); 这将防止缓存. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Mac主机不喜欢Docker容器端口转发
- java – maven-tomcat7-plugin生成损坏的可执行JAR
- mybatis同一张表多次连接查询相同列赋值问题小结
- 如何通过java:com / env-scheme在glassfish中查看自定义资
- Android本地数据操作
- 带有Java 8补丁的Eclipse 4.3.2无法识别源级别1.8
- 有没有像.NET的T4 for Java?
- JAVA通过HttpURLConnection 上传和下载文件的方法
- java – ThreadLocal是否优于HttpServletRequest.setAttrib
- SpringMVC基于注解的Controller详解
