gpt4 book ai didi

android - 如何从 PWA 应用主屏幕链接中删除 Chrome Logo (Android O 预览版)

转载 作者:IT老高 更新时间:2023-10-28 23:32:51 29 4
gpt4 key购买 nike

我刚刚更新到 Android O Preview 并安装了一些 PWA。在主屏幕上,图标旁边会放置一个微型 Chrome Logo 。这在操作系统更新之前不存在。

理想情况下,考虑到 PWA 已启用服务 worker ,我希望 PWA 在主屏幕上看起来像一个常规应用程序。

是否可以通过 app.yaml 或 manifest.json 中的某些设置来删除它?

最佳答案

上面的答案并不准确,除了Chrome在App图标中添加Chrome徽章的问题,这在以下更新中有所改变。

在解决问题之前,先来看看如何将网络应用添加到主屏幕。

1) 作为一个简单的快捷方式(如书签),当用户的 Web 浏览器不支持 Service Worker (which all recent versions of major browsers have support now) 时,目标 Web URL 没有有效的 list .json 和配置的服务 worker 文件(这可以在 chrome 开发人员工具中的应用程序-> list 和服务 worker 选项卡中进行验证)。在这种情况下,添加到主屏幕的不是 APK,书签类型的快捷方式由带有徽章的特定版本的 Chrome 表示。

2) 作为已安装的 APK:当目标 URL 具有有效的 Manifest.json、使用服务 worker 和支持的 Chrome 版本之一时,Chrome for Android 使用 WebAPK 构建和签名一个 .包名称以“org.chromium.webapk”开头的 APK 文件。 Read here在此处了解有关 apk 生成和 PWA 分发的更多详细信息。

以上答案/链接文章中的不准确之处,

1) Chrome 徽章不是安全措施。 Chrome 团队为创建为书签/URL 快捷方式的 Web 应用程序添加了徽章,因为它在某些特定版本中没有使用 WebApk。徽章是一种简单的视觉表示,后来被撤回。

2) PWA 不会被 WebApk 所取代。WebApk 是 PWA 解决方案的一部分,它通过构建可安装的 APK 文件来获得与 native 应用类似的行为来补充 PWA。 WebApk 用于由 Chrome for Android 构建 .apk 文件。 Here is official read me file.

因此,如果您正在构建 PWA,您仍然可以放心,您不会落后于过时/被遗弃/被遗弃的技术。它仍然在不断取得积极进展,它在 2018 年 3 月(iOS 11.3)获得了对 service worker 的 iOS 支持,使其成为 PWA 游戏中最后一个主要的浏览器供应商。

关于android - 如何从 PWA 应用主屏幕链接中删除 Chrome Logo (Android O 预览版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44060253/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com