【问题标题】:Does window state persist after navigation?导航后窗口状态是否持续存在?
【发布时间】:2015-12-13 12:29:06
【问题描述】:

假设我在page0 并调用这个javascript:

window.flag = 1

然后导航到page1 并点击返回按钮。当page0 加载时,但在设置标志之前,window.flag 仍然是1,还是undefined?换句话说,页面的窗口状态是否持续存在?

我本以为这是一件很容易澄清的事情,但我在任何地方都找不到有关它的文档。

【问题讨论】:

  • 你说你离开了,你失去了你的页面和它的状态。

标签: javascript html browser back-button


【解决方案1】:

没有。

JavaScript 是客户端且非持久性的。除非您以某种方式主动保存值,否则调用 JavaScript 的结果不会保留。

如果您确实想保存值或对象,请查看 localStorage 或 cookie。

【讨论】:

  • 这符合我的测试,我会根据我的需要查看 localStorage。谢谢。这似乎是一个基本的东西,我想每个人都知道,但它记录在哪里?
  • @JoshuaFrank 我实际上不知道它在哪里(或是否)记录在案 - 但您只需重新加载页面即可自行验证。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-29
  • 2014-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-07
  • 1970-01-01
相关资源
最近更新 更多