用cookie解决页面没有更新缓存只刷新一次页面的问题+跨域问题
2018-02-07 20:04
661 查看
先设置cookie 如果需要跨域的话 path表示得在/(根目录下) domain表示的是cookie所在的域,默认为请求的地址,如果在同一服务器下不同域名下的话,需要有他们相同部分的域名:如下面.anhuanjia.com的例子
function SetCookie(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + 60*1000*60*24*365);//过期时间 一年 document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString()+"; path=/; domain=.anhuanjia.com"; }
这个是调用cookie实现第一次进来跳出一个div
$(function () { var res = document.cookie.indexOf("name"); if(res==-1){ SetCookie("name",'ahj'); document.getElementById('appDownMark').style.display ='block'; }else { document.getElementById('appDownMark').style.display ='none'; } document.getElementById('appDownClose').onclick = function(){ document.getElementById('appDownMark').style.display="none"; }
});
相关文章推荐
- 解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
- 记一次iphone 微信内置浏览器跨域无法获取cookie问题的解决方法
- web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- 关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
- web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- 完美解决ie浏览器location.href不刷新页面的问题,进入页面只刷新一次
- 关于extjs中的tabpanel的刷新等若干问题,解决tabpanel内页面刷新,更新数据等问题。
- EF更新,数据库值变化,前台页面并不变化,刷新也不变化,重新运行程序则变化----开发中遇到的问题(已解决)
- 在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题!
- IE网页被缓存,页面不及时刷新问题解决
- ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
- 在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题
- 【转载】----web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
- web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- 在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题!
- web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
- 【转载】web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
- jsp中执行onclick会刷新一次页面的问题