49得票2回答
Vue Cli 3如何使用官方PWA插件(服务工作者)

我在我的第一个Vue项目中尝试使用官方的PWA插件(https://github.com/yyx990803/register-service-worker),但遇到了具体问题:如何捕获已注册的Service Worker并将其用于其他操作。GitHub上的readme文件展示了生成的确切文件...

47得票6回答
服务工作者与iOS / Safari

在Chromium关于服务工作者的页面上指出: Chrome在iOS上不支持服务工作者。 我假设可以使用一些Cordova插件将其传递到iOS。还有其他方法可以在iOS设备上使用服务工作者吗? 我担心在iOS上发布新版本和Cordova的新版本之间的时间差。 有人知道Chrome...

47得票3回答
Vue PWA 刷新后无法获取新内容

我是Vue的新手,使用了PWA Service-worker插件创建了一个项目。在部署了应用程序的新版本后,我在控制台中收到以下消息: 刷新页面(F5)后,这些消息仍然以同样的方式出现,而应用程序仍处于旧状态。我尝试了所有清除缓存的方法,但它仍无法加载新内容。 在创建项目后,我没有更改...

46得票6回答
PWA - beforeinstallprompt未被调用

你好,我正在尝试安装一个自定义 PWA“添加到主屏幕”。 ServiceWorkerRegistration 已成功完成注册。 但在注册后 beforeinstallprompt 函数没有被调用。<script type="text/javascript"> functi...

45得票11回答
在浏览器栏中,渐进式网络应用程序未显示安装按钮。

我正在尝试制作一个PWA应用,但无论如何都无法在我的网站上显示安装为Web应用程序的按钮。 安装按钮如下所示,并显示在地址栏中: 当我访问一个Discourse网站时,它会出现,但是在我的网站上却没有。 我在头部中有以下内容: 我的清单位于根目录中,名称为manifest.we...

44得票7回答
渐进式Web应用与混合移动应用的区别

有人可以告诉我混合移动应用和渐进式Web应用的区别及其优点吗?

44得票5回答
从service worker访问localStorage

我希望定期从我的服务工作线程调用API,以发送存储在localStorage中的数据。当用户浏览我的网站时,这些数据将被生成并保存在localStorage中。就像在localStorage中保存统计信息,并通过服务工作线程定期发送一样。我该怎么做?我知道我不能从服务工作线程访问localSt...

44得票5回答
截至2018年第一季度,渐进式Web应用程序(PWA)需要哪些图标尺寸?

渐进式 Web 应用程序(PWA)需要哪些应用程序图标和尺寸?例如,如果 Safari 不支持 PWA,我是否应该包含 Apple 图标? 这似乎是开发人员的常见需求,但目前我不确定是否有官方规范或指导。

44得票6回答
如何将manifest.json的start_url设置为站点根目录?

我有一个 manifest.json 文件,其中有一个 start_url 属性,我希望将其指向我的单页面应用程序的第一个文件。 这个文件是 index.html,它是网站的根。我希望它成为 start_url,但该文件从未被请求为URL。 如何将 start_url 指向站点的相对根目录...

43得票6回答
渐进式 Web 应用 - Service Worker 无法提供 start_URL

我在探索渐进式Web应用程序。我尝试让Web应用安装横幅工作,但是我一直收到“服务工作者未能成功提供清单的start_url”这个错误,在使用Lighthouse调试后(如下图)。目前,我正在使用Azure托管我的网站。 新: 我检查了所有缓存、start_url和我的服务工作者,确保所有内...