我正在使用C#和开发 Web 应用程序javaScript。我需要在浏览器中保存用户数据,以便用户登录后无需在同一浏览器的新选项卡上登录。但是如果他关闭浏览器,数据应该被清除。我在网上搜索,找不到解决方案。我尝试使用document.cookie,但当浏览器关闭时它们不会被清除。同样的问题是localStorage.我尝试了,sessionStorage但是当标签关闭时清除它。我也试过 $(window).on('unload', function (e) { ---- });但该unload功能正在清除重新加载或选项卡关闭时的数据。任何人都可以请给我一个解决方案吗?编辑 [已解决]问题出在我的Cookie创作上。我创建了一个persistent cookie而不是session cookie. 当我expires从我的 cookie 中删除时,问题就解决了。现在它在浏览器关闭时清除,即使选项卡关闭也会保留用户数据。
- 2 回答
- 0 关注
- 155 浏览
添加回答
举报
0/150
提交
取消