繁体   English   中英

处理 extjs 中的浏览器刷新按钮

[英]Handling browser refresh button in extjs

我正在开发一个 Extjs 5.0 桌面 Web 应用程序。 在第一页中,我使用配置方法将文本值存储在单例类中,在第二页中,我使用 get 方法显示相同的单例类值。 这工作正常。

但是,如果用户单击第二页上的浏览器刷新按钮,则所有单例值都将重置为 null。 如何解决这个问题。 如何处理浏览器刷新按钮,我必须使用单例类来存储值。

谢谢。

问题是 JavaScript 是客户端,所以它必须在页面加载时制作。 解决您的问题最安全的方法是使用像 PHP 这样的后端进行存储。 您可以将其放入数据库或常规文件中。

如果使用后端是不可能/不可取的,那么您唯一的解决方案是使用 cookie/localStorage。 两者都是有限的,并且都是易变的(如果用户删除他们的 cookie,数据就会消失)。 此外,如果您担心的话,这些解决方案都不安全。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM