原生js操作cookie

6s后cookie自动删除

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>7天后自动更新cookie</title></head><body><script>// 浏览器自动删除cookie的前提条件: cookie设置的时间与当前时间至少晚8个小时整, 大于等于8小时以上时浏览器就会自动删除cookiefunction setcookie(name, value, days) {var d = new Date();d.setTime(d.getTime() + days * 24 * 60 * 60 * 1000);var expires = d.toGMTString();document.cookie = name + "=" + value + ";expires=" + expires;}function getCookie(cname) {var name = cname + "=";var ca = document.cookie.split(";");for (var i = 0; i < ca.length; i++) {var c = ca[i].trim();if (c.indexOf(name) == 0) {return c.substring(name.length, c.length);}}return "";}console.log(getCookie("openId"));if (getCookie("openId")) {// cookie存在就不重新调用接口 不刷新openIdconsole.log("啥都不做");} else {// cookie不存在时, 说明7天已过,先调用接口重新获取openId, 再重新设置7天过期时间// 这里要调用接口重新获取openIdsetcookie("openId", "123", 7);}</script></body>
</html>

7天后自动更新cookie相关推荐

  1. 打印流水号条码后自动更新数据

    流水号条形码是企业生产中进行批次管理的常用方式,需要在产品上粘贴条码,这些条码的要求是:按流水号序列打印,每张都不同.在实际操作过程中,每天都需要打印,有可能第二天就忘记了前一天打印到多少号,有可能会 ...

  2. vue项目 编辑器保存代码后自动更新浏览器页面内容

    第一步,现在用vue脚手架创建vue项目需要自己创建vue.config.js文件(注意,直接在项目创建vue.config.js文件即可),注意:(2019年10月后创建的新vue项目,之前的是we ...

  3. linux office更新目录,装WPS Office 2019 For Linux 8372后自动更新有问题需删除三个文件...

    当前已经发布了WPS Office 2019 For Linux 8372版本,但是该版本把Windows的那套自动更新的自启也带来了,所以需要删除三个文件,但在删除前最好看一下/etc/xdg/au ...

  4. linux svn提交的时候同时更新web目录文件,linux下svn提交文件后自动更新到web目录中...

    SVN上传时同步到服务器其它目录 svn/examPro/hooks/目录下: 能看到一堆模版钩子文件,我们需要的是post-commit.tmpl, copy一份,命名为post-commit.然后 ...

  5. Node.js中的express框架,修改内容后自动更新(免重启),express热更新

    有两个插件可以解决此问题:1)supervisor:2)nodemon. 今天我只讲supervisor如何安装.设置开机自动启动: 强调一下!用supervisor来启动nodejs,就不用用什么p ...

  6. vue前端打包更新后客户端自动更新

    vue单页面网页端 项目前言(缓存) 项目之前已经通过webpack打包的时候都会把静态资源文件名加个哈希后缀,且index.html中引入的时候也加了相应的哈希后缀,这样每次打包都会是最新的,ind ...

  7. ef mysql自动更新_EF Core中怎么实现自动更新实体的属性值到数据库

    我们在开发系统的时候,经常会遇到这种需求数据库表中的行被更新时需要自动更新某些列. 数据库 比如下面的Person表有一列UpdateTime,这列数据要求在行被更新后自动更新为系统的当前时间. Pe ...

  8. cms自动更新php文件,织梦cms内容页修改或者删除文章之后自动更新上下篇或者首页...

    织梦CMS后台修改.删除文章后自动更新首页和相应列表页.织梦后台只能开启发布后更新主页,列表,和上下页.有时候我们需要在编辑时也能更新想要的,这样不用每次去生成. 使用织梦CMS建站时我们通常会需要删 ...

  9. w32time服务自动更新时间(NTP)

    简介 NTP:"用来使计算机时间同步化的一种协议" 功能要求: 开机后自动更新时间,定时与时间服务器校正时间 实现: 同步频率 项:SYSTEM\\CurrentControlSe ...

最新文章

  1. chmod a+r *:用户自己使用此命令,柯给所有用户添加可读的权限
  2. HTML5 Canvas 学习日志(三)
  3. 天翼云从业认证课后习题(3.5云安全产品)
  4. 什么是Spring 框架?Spring 框架有哪些主要模块?
  5. 浏览器兼容之JavaScript篇——已在IE、FF、Chrome测试
  6. java练手小程序_Java小程序练习
  7. 小数分频器vhdl实现_verilog 实现小数分频(小数分频器)代码
  8. java实现根据身份证计算年龄的两种方式
  9. Google-Spyder:Google搜索引擎关键词检索结果抓取
  10. 数据库异常用户sa登录失败_轻松解决SQLserver2014出现“用户sa登录失败 错误18456”的问题-网络教程与技术 -亦是美网络...
  11. [高项]管理沟通VS控制沟通
  12. flac格式的音乐怎么转换成mp3格式
  13. 人工智能学习路线,文末赠书活动(深度学习Spark机器学习)
  14. 误发邮件怎么办?发错邮件如何撤回?/
  15. 七参数坐标转换的几种解法
  16. c-free语言编程软件,c-free软件下载_c-free官方下载_3DM软件
  17. “七段数码管绘制”实例详解
  18. 74KB图片也高清,谷歌用神经网络打造图像压缩新算法
  19. 比 Elasticsearch 更快,RediSearch + RedisJSON = 王炸
  20. h3c登录交换机的配置方法

热门文章

  1. python增删改查csv文件_Python--作业2--对员工信息文件,实现增删改查操作
  2. oracle model 分组,【已解决】关于Oracle分组函数高级用法(按照N条分组并生成唯一号)...
  3. weblogic启动项目报错找不到类_启动类报错是经常出现的事但是单一的从一个地方找原因会越找越错...
  4. mysql dump 1449_跨版本mysqldump恢复报错Errno1449
  5. C++从0到1的入门级教学(六)——函数
  6. 为什么WordPress网站应尽量避免使用过多插件
  7. [react] 在使用react过程中什么时候用HOC?
  8. [html] HTML与XHTML二者有不同
  9. 前端学习(2785):实现导航的基本结构
  10. “约见”面试官系列之常见面试题之第八十三篇之node.js理解(建议收藏)