64得票6回答
安装站点失败:未检测到匹配的服务工作者。

嘿,我正在尝试编写我的第一个PWA,并遇到了以下问题: 当我启动我的Web应用程序时,我会遇到以下错误: 无法安装网站:未检测到匹配的服务工作者。您可能需要重新加载页面,或检查当前页面的服务工作者是否也控制了清单中的启动URL 我认为我的清单URL是正确的,因为有这个链接 ma...

63得票2回答
使用Service Worker缓存API和普通浏览器缓存有什么区别?

在我的渐进式Web应用程序中,对于静态资源,我是否应该在服务工作者中使用缓存API,还是仅依赖于浏览器的本地缓存控制?这两者有什么区别?

60得票5回答
服务工作者正在缓存文件,但没有触发获取事件。

我刚刚尝试使用服务工作者在静态站点上缓存一些JSON文件和其他资产(在本地主机Chrome版本47.0.2526.73(64位)上运行)。我使用cache.addAll()将我的文件添加到缓存中,在Chrome的资源选项卡中打开并单击缓存存储,所有文件都会被列出。 我遇到的问题是我的服务...

58得票5回答
我可以在iOS设备的Chrome浏览器上使用“添加到主屏幕”功能吗?

我知道我可以在桌面或安卓设备上使用Chrome的“添加到主屏幕”功能。我也知道在Safari iOS中可以使用“添加到主屏幕”。 但是,我能否在iOS的Chrome浏览器中使用“添加到主屏幕”功能呢?

57得票3回答
manifest.json与manifest.webmanifest的区别

我正在使用mongodb、Node.JS和PWA开发一个应用程序。在开发的第一步中,我不知道manifest.json和manifest.webmanifest之间的区别。

56得票3回答
PWA图标在iOS 11.3中没有被使用。

现在我正在iOS 11.3上测试PWA,并使用以下manifest.json文件: { "name": "Maplat PWA Sample", "short_name": "Maplat PWA", "background_color": "#fc980c", "icons...

55得票6回答
在Chrome浏览器上,如何检查用户是否已经将PWA添加到主屏幕?

我正在尝试创建一个“添加到主屏幕”按钮,如Chrome文档中所述:https://developers.google.com/web/fundamentals/app-install-banners/ 我通常按照规定的模式进行操作,当Chrome的beforeinstallprompt事件触...

55得票8回答
是否可能制作一个应用内按钮来触发PWA“添加到主屏幕”安装横幅?

我知道,使用正确制作的渐进式Web应用程序,移动浏览器将显示一个提示用户在其主屏幕上“安装”该应用程序的横幅。 我一直在寻找一种从应用程序内部触发该提示的方法,但是一直没有找到任何内容。 是否有一行JavaScript可以随时调用安装提示横幅?例如,我可以将其添加到帮助屏幕中的安装按钮中?...

52得票7回答
Angular 服务工作者 SwUpdate.available 未被触发

我在将angular的服务工作者集成到我的应用程序中遇到了困难。我按照指南操作,目前也能够使用。我可以在我的主屏幕上创建快捷方式并启动我的应用程序。问题在于我的应用程序似乎不更新。如果我更改按钮的名称,构建应用程序并将其放在服务器上,应用程序仍然显示旧版本,直到我按下F5(重新启动应用程序也没...

52得票2回答
从外部URL打开已安装的PWA

有没有一种方法可以在iOS-Safari中已安装的PWA中打开网站(PWA)URL? 使用情况:我正在发送电子邮件链接以登录我的PWA,如何使这些URL直接在已安装的PWA中打开而不是在浏览器中打开?