【问题标题】:Handling browser refresh button in extjs处理 extjs 中的浏览器刷新按钮
【发布时间】:2016-03-25 03:00:40
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: javascript extjs extjs4 extjs4.2 extjs5


    【解决方案1】:

    问题在于 JavaScript 是客户端,所以它必须在页面加载时生成。对您的问题最安全的解决方案是使用 PHP 之类的后端进行存储。您可以将其放入数据库或常规文件中。

    如果无法/不希望使用后端,那么您唯一的解决方案是使用 cookie/localStorage。两者都是有限的,而且都是易失的(如果用户删除了他们的 cookie,数据就消失了)。此外,如果您担心,这些解决方案都不是安全的。

    【讨论】:

      猜你喜欢
      • 2013-03-19
      • 1970-01-01
      • 2023-04-10
      • 2011-07-26
      • 2019-03-04
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 2023-02-23
      相关资源
      最近更新 更多