gpt4 book ai didi

javascript - 注销时保留动态添加的 DOM 元素

转载 作者:太空宇宙 更新时间:2023-11-04 01:44:37 25 4
gpt4 key购买 nike

我最近遇到了 Salesforce 应用程序的一项功能,即当我们注销时, session 期间打开的选项卡将被保留,并在我们稍后重新登录时再次显示。我想在我的网络应用程序中实现类似的东西,我想保留动态创建的 DOM 元素,这样如果我刷新页面或注销,这些元素仍然会显示,除非最终用户决定删除/关闭/销毁这些元素。

有人实现过任何听起来熟悉的东西吗?如果是,理想的解决方法是什么?

感谢您的帮助!

最佳答案

我有一个网络应用程序,它保存用户和地址以及各种不同的值。如果您不经常查看数据,我已经实现了审查功能作为帮助。它将每个值标记为已审核或未审核。由于此功能只是一个帮助程序,不需要审核标志或时间戳,也不需要在数据库中实现,因此我使用 localstorage 在本地将数据数组保存为 JSON 字符串。这对于我的情况来说已经足够了。您可以对您的数据模型执行相同的操作。当然,您也可以将每个用户的数据保存在数据库中的单独表中。考虑类似:id、userid、featurename 等。使用此通用布局,您可以保存应用程序的每个功能的状态,无论是选项卡、模式、设置还是其他内容。

当然,您需要一个(最好是 JS)函数来获取这些设置,然后可以重新创建 DOM 元素或通过 AJAX 获取它们。您还需要一个发送 AJAX 请求的函数来保存功能/窗口/选项卡已打开/关闭等信息。

为了“不错的功能”需要做很多工作。可能不是您愿望 list 上的首要任务,但绝对会增强您的用户体验。

关于javascript - 注销时保留动态添加的 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51919549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com