【问题标题】:"Kiosk Mode" in PWA on Android?Android 上 PWA 中的“Kiosk 模式”?
【发布时间】:2020-12-27 03:44:24
【问题描述】:

我正在创建一个 PWA 网站,我有一个任务是在 PWA 应用程序打开时隐藏虚拟按钮和 android 的状态栏,因此除了内置的“退出”按钮之外,没有其他方法可以退出应用程序.

我在 manifest.json 中找到了关于“kiosk_enabled”和“kiosk_only”的相当古老的资源,但它在当前 (85) 版本的 Google chrome 中不起作用(状态栏和虚拟按钮未隐藏)。

developers.google.com/web/shows/google-io/2014/unleash-the-power-of-kiosk-apps

此功能是否仍然有效,如果可以,如何在 PWA 中正确启用它?

【问题讨论】:

  • 我不认为你可以。如果他们启用了这一点,那么有人可以轻松构建一个恶意应用程序,除非他们重新启动手机,否则用户无法退出该应用程序。
  • 在桌面 PWA 和 android 应用程序上,此功能有效,所以在我看来,它也可以在移动 PWA 上使用
  • 在清单中设置 "display": "fullscreen" 隐藏虚拟按钮和状态栏。您必须以某种方式禁用拖动手势才能完全阻止用户访问它们。

标签: android web progressive-web-apps kiosk kiosk-mode


【解决方案1】:

目前 (11.09.2020) 仅计划在新 PWA 中实施 kiosk_enabled,如以下链接所述:

  1. Chromium blog
  2. Fugu Request: Kiosk Support

所以我个人只看到使用特殊软件的选项。

例如:

  1. Fully Kiosk Browser & App Lockdown
  2. Scalefusion
  3. Android kiosk

(不用于广告目的)

【讨论】:

    猜你喜欢
    • 2011-01-05
    • 2019-03-31
    • 2018-01-24
    • 2014-08-28
    • 2017-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    相关资源
    最近更新 更多