gpt4 book ai didi

javascript - Chrome 没有在我的 PWA 中显示 "add to homescreen"

转载 作者:数据小太阳 更新时间:2023-10-29 05:31:45 24 4
gpt4 key购买 nike

我关注了 Google 的 first PWA tutorial并创建了我自己的项目 https://my-pwa-77d8a.firebaseapp.com .一切看起来都很好:

  • 该项目有一个 manifest.json文件
  • 我在 Firebase 上使用 HTTPS
  • 密码为<meta name="mobile-web-app-capable" content="yes">标签
  • 我的 manifest.json文件包含:图标规范、名称、短名称、start_url
  • 我使用 Vue.js 作为我的主要框架,其余的都是用 vanilla JS 构建的
  • service worker已设置并正常运行
  • 控制台没有显示错误

Manifest Service Worker

list .json

  {
"short_name": "PizzaApp",
"name": "My delicious PWA",
"icons": [
{
"src": "img/launcher-icon-2x.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "img/launcher-icon-3x.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "img/launcher-icon-4x.png",
"sizes": "192x192",
"type": "image/png"
}
],
"start_url": "/index.html",
"display": "standalone",
"orientation": "portrait"
}

我可以从移动设备和桌面设备手动添加到主屏幕。但是 Chrome 从不显示添加到主屏幕 横幅。怎么了?

已解决

正如下面所指出的,我的服务人员试图缓存丢失的 offline.html文件。我创建了文件,清除了手机的缓存,一切正常。

最佳答案

问题是您的 offline.html 文件 ( https://my-pwa-77d8a.firebaseapp.com/offline.html ) 返回 404。

关于javascript - Chrome 没有在我的 PWA 中显示 "add to homescreen",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44393892/

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