【问题标题】:Persist data across single app kiosk mode executions在单个应用信息亭模式执行中保留数据
【发布时间】:2015-06-10 17:49:29
【问题描述】:

在开发普通 Chrome 应用程序时,我使用 Chrome storage API 来跨会话保留键值对。这很好用,我想为要部署在托管 Chrome 设备上的 Single App Kiosk Mode 应用程序做同样的事情。但是,chrome.storage.local 似乎不会在应用程序的执行过程中持续存在。

我写了一个test app 来说明这个问题。代码here

【问题讨论】:

  • 我在使用非托管 Chrome 设备时遇到了同样的问题,当应用程序自动启动进入信息亭模式时,chrome.storage.syncchrome.storage.local 在设备重启后仍然存在。知道如何在没有 Chrome 管理控制台的情况下解决此问题吗?

标签: google-chrome-app kiosk-mode


【解决方案1】:

注意:此答案仅适用于 Chrome 管理控制台的用户

事实证明,问题与 Chrome 管理控制台中的设置有关。在Device Settings 下,“用户数据”选项应为“不擦除所有本地用户数据”。我已将其设置为“擦除所有本地用户数据”,这会在每次重新启动时清除我的 localStorage。我没有仔细研究该选项,因为我认为 Single App Kiosk Mode 存在于用户会话之外,因此没有要删除的用户数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-24
    • 2014-01-16
    • 1970-01-01
    • 2021-09-27
    • 2016-05-14
    • 2016-03-18
    • 2014-05-08
    • 1970-01-01
    相关资源
    最近更新 更多