gpt4 book ai didi

github:即使重新加载浏览器评论也会保留,为什么?

转载 作者:行者123 更新时间:2023-12-02 09:30:36 24 4
gpt4 key购买 nike

当我在 github 的问题页面上写评论时,我注意到即使重新加载浏览器,评论正文仍然保留。

enter image description here

我检查了 localStorage、sessionStorage、cacheStorage、IndexedDB、cookie、但我没有找到我写的句子的实例。

此外,我检查了 Chrome Devtool 的网络选项卡,但没有发现任何可疑的网络流量。

github.com是如何实现这个恢复功能的?

最佳答案

他们使用 SessionStorage 来执行此操作:

留页:

  1. 使用 .js-session-resumable 作为选择器选择所有输入字段
  2. 将 {id, value} 输入对放入数组中
  3. 将其放入SessionStorage中,作为session-resume:/current/page/path

页面加载:

  1. 检查 SessionStorage 中是否存在带有 session-resume:/current/page/path 键的值
  2. 如果是,则更新输入值并从 SessionStorage 中删除此记录

注意:如果您在一个页面中写下评论(未提交)并转到另一个页面,那么您可以看到您的评论保存在 SessionStorage 中。

关于github:即使重新加载浏览器评论也会保留,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45983975/

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