似乎我遵循了可安装PWA的所有规则(包括设置display: standalone
),但是即使如此,Android 9仍在我的PWA中显示一个顶部栏,允许用户将其关闭,或者通过三个点刷新/在Chrome中打开/等等。
我猜想它可能与清单的范围有关,但即使这样也没有用。其他一切工作正常:服务人员,图标,启动屏幕...但是。有任何提示吗?
清单是从website.com/static/blabla/manifest.json
提供的,而实际的应用是从website.com/orders
提供的。我尝试将scope
和/或start_url
设置为https://website.com
或https://website.com/orders
,但无济于事。
我指的是我用红色标记的部分(尚无真正的应用程序,因此它是Chrome的UI的一部分,而不是我的应用程序的一部分:]
很抱歉,如果这是一个重复项,这是一个很难搜索的主题-大量实际的Android开发问题
首先,我将从PWA起源的根源开始执行清单,这只是一种最佳做法。
无论如何,您需要将显示模式设置为独立模式。
"display": "standalone",