窗口状态是否在导航后持续存在
Does window state persist after navigation?
假设我在page0
中并调用此javascript:
window.flag = 1
,然后导航到page1
并点击后退按钮。page0
加载后,未设置标志,window.flag
还是1
,还是undefined
?换句话说,页面的窗口状态是否持久?
我本以为这是一件很简单的事情,但是我在任何地方都找不到关于它的文档。
No
JavaScript是客户端和非持久性的。除非你主动地以某种方式保存值,否则调用javascript的结果是而不是保留的。
如果你想保存一个值或对象,查看localStorage
或cookies
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- angular 1.5应用程序中的导航栏
- 无法从jquery Mobile导航栏重定向到另一个页面
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 导航到特定事件的另一个变量页面
- 用于检查数组中是否存在元素的javascript自定义方法
- MVC 3页面导航和使用javascript传递参数
- 如何在react js中从一个页面导航到另一个页面
- 导航栏没有调整到浏览器屏幕的大小
- 显示放大镜弹出窗口时隐藏导航内容
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- HTML 页面转到内联链接(当存在固定导航栏时)
- Facebook如何导航到照片(更改window.location),但过去的内容仍然存在
- 是否存在检测最后一次导航事件是否由后退或前进浏览器按钮引起的方法
- 窗口状态是否在导航后持续存在
- Firefox OS - mozMobileConnection在导航器中不存在