JavaScript 可以在重新加载后保持任何状态

Can JavaScript maintain any state after a reload?

本文关键字:状态 任何 加载 新加载 JavaScript      更新时间:2023-09-26

有没有办法让JavaScript通过重新加载来保存任何变量?

如果用户点击重新加载按钮,一旦页面重新加载,JavaScript 是否保留任何状态?

建议

  • 饼干
  • HTML 5 网页存储 https://www.w3schools.com/html/html5_webstorage.asp

无论哪种方式,您都需要编写自己的读/写方法来存储您的状态。

您必须使用 cookie 来维护您的状态。如果你正在使用jQuery,我建议你看看jQuery Cookie:

https://github.com/carhartl/jquery-cookie

希望对您有所帮助!

小数据(2KByte)可以存储在URL后缀中

片段 ID://host/path#fragment-id

查询字符串://host/path?query-string

这里使用了片段 ID 方法:

http://xkcd-map.rent-a-geek.de/在每个 dragend-event 上,URL 都会更改
反映地图上的当前位置

特殊字符 mut be urlencode-d

相关:热重载,可重加载代码,figwheel.clj,反应.js热加载器