如何使用JavaScript更新cookie过期时间?

如何使用JavaScript更新cookie过期时间?,javascript,Javascript,我想要饼干过期时间的滑动时间。 这可以通过获取cookie并再次设置新的过期时间和删除以前的cookie来实现。但是,我想知道比这更好的方法。我需要一些好的解决办法 通过滑动时间,我假设每当访问者重新加载页面时,您希望cookie自动更新。只要在每次加载页面时(即每次执行JavaScript代码时)重置cookie即可 但是,如果您想要更长期、更大容量的产品,我建议您使用localStorage: 您必须读取cookie,更改时间并将其写回。@T.J.Crowder我正在尝试读取cookie值,

我想要饼干过期时间的滑动时间。
这可以通过获取cookie并再次设置新的过期时间和删除以前的cookie来实现。但是,我想知道比这更好的方法。我需要一些好的解决办法

通过滑动时间,我假设每当访问者重新加载页面时,您希望cookie自动更新。只要在每次加载页面时(即每次执行JavaScript代码时)重置cookie即可

但是,如果您想要更长期、更大容量的产品,我建议您使用localStorage:


您必须读取cookie,更改时间并将其写回。@T.J.Crowder我正在尝试读取cookie值,而不是删除旧cookie并再次使用相同的名称设置此cookie。。。因为这项工作解决了我的问题。。但这是一项乏味的工作。。我想优化它,并想知道是否有其他方法可以避免这种情况………@DanD。我正在做上述评论中提到的过程,但想找到更好的方法…你应该查看Jon Skeet的这个漂亮的博客:-试试这个博客可能会有帮助。谢谢你的回复,但这不是我想要的。如果你找到了一些其他的解决方案,而不是我正在等待的解决方案……你目前的做法是读取cookie并重写它,这在我看来是最好的方法。如果你发现它太单调乏味,请将代码放入函数中,并在需要重置cookie的任何地方调用它。