java吧 关注:1,253,335贴子:12,742,169
  • 2回复贴,共1

利用js,当前页面关闭时把cookie的某个值设为null,

只看楼主收藏回复

利用js,当前页面关闭时把cookie的某个值设为null,在线等。


来自Android客户端1楼2020-10-24 09:55回复
    😭


    来自Android客户端2楼2020-10-24 10:43
    回复
      此贴终结,不用cookie了,cookie弊端太多了,需求其实很简单,是前后端不分离项目,freemark模板的页面,就是选择下拉框form表单提交后会有一个下拉框值回显的问题,想利用cookie在下拉框选择后,查询动作前创建出一个cookie,之后等页面onload之后拿到cookie的值也就是,下拉框的index,在赋给下拉框,就完成回显了,但是弊端是,cookie不能在页面关闭后清空,以便在下一次打开页面后下拉框回到初始值状态,这是一个子页面,所以cookie还存在的情况下下一次打开后下拉框还是上一次选中的值,这就很别扭,我觉得在产品那边可能过不了关,给我提bug,现在我找到的解决办法就是用sessionStorage,这个很方便,这是html5的新功能,是一种临时存储,当用户在关闭窗口后全部清空,使用起来和cookie差不多,只不过我需要的是他的及时清除功能。分享完毕


      来自Android客户端4楼2020-10-28 12:55
      回复