📌  相关文章
📜  setCookie("showPopupBannerBeta", 1, 1 - Java (1)

📅  最后修改于: 2023-12-03 15:34:57.195000             🧑  作者: Mango

功能介绍

该函数的作用是设置一个名为“showPopupBannerBeta”的 cookie,值为 1,过期时间为 1 天。该函数可以用于网页中需要在一段时间内隐藏某个弹窗或横幅广告等元素的情况。

函数签名

setCookie(name, value, expirationDays)

参数说明:

  • name:cookie 名称,字符串类型;
  • value:cookie 值,可以是任何类型,但在保存时会被自动转成字符串类型;
  • expirationDays:cookie 过期时间,单位为“天”,整数类型。

示例代码

function setCookie(name, value, expirationDays) {
  var d = new Date();
  d.setTime(d.getTime() + (expirationDays * 24 * 60 * 60 * 1000));
  var expiresIn = "expires=" + d.toUTCString();
  document.cookie = name + "=" + value + ";" + expiresIn + ";path=/";
}

使用方式

  1. 在 HTML 文件中引入该函数所在的 JavaScript 文件或将函数定义在网页的 <script> 标签中;
  2. 在需要设置 cookie 的地方调用 setCookie 函数,传入名称、值和过期天数等参数。
    setCookie("showPopupBannerBeta", 1, 1); // 设置名为“showPopupBannerBeta”的 cookie,值为 1,过期时间为 1 天。
    
  3. 在需要读取 cookie 值的地方,使用 document.cookie 属性获取 cookie 字符串,再用字符串方法解析出指定名称的 cookie 值。

注意事项

  • 请勿将包含敏感信息的数据保存在 cookie 中,否则可能会被黑客窃取;
  • cookie 所保存的数据量较小,请避免在 cookie 中保存过多的数据,以免影响网站的性能。