[英]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.