pwa相关内容

Angular Service Worker SwUpdate.available 未触发

我很难将 angulars Service Worker 集成到我的应用程序中.我遵循了指南,到目前为止它有效.我可以在我的主屏幕上创建一个快捷方式并启动我的应用程序.问题是我的应用程序以某种方式没有更新.如果我更改按钮的名称,构建应用程序并将其放到我的服务器上,应用程序仍会显示旧版本,直到我按 F5(重新启动应用程序也无济于事). 我尝试将以下代码放入我的应用程序的 ngOnInot 中, ..
发布时间:2021-11-11 22:01:25 其他开发

Angular Service Worker SwUpdate.available 未触发

我很难将 angulars Service Worker 集成到我的应用程序中.我遵循了指南,到目前为止它有效.我可以在我的主屏幕上创建一个快捷方式并启动我的应用程序.问题是我的应用程序以某种方式没有更新.如果我更改按钮的名称,构建应用程序并将其放到我的服务器上,应用程序仍会显示旧版本,直到我按 F5(重新启动应用程序也无济于事). 我尝试将以下代码放入我的应用程序的 ngOnInot 中, ..
发布时间:2021-11-08 22:58:45 其他开发

服务人员发送两个请求

我已经实现了一个服务工作者,该服务工作者可以缓存所有脱机使用的请求,这可以正常工作.但是,每次我加载页面时,都会有两个请求命中我的Web服务器(一个来自服务工作者,另一个来自浏览器)! 我如何缓存请求并仅将页面加载一次? service-worker.js self.addEventListener('install',function(event){//加载错误页面,如果用户没有 ..
发布时间:2021-05-19 20:55:44 前端开发

如何使用Google App脚本开发Progressive Web App

我用Google应用程序脚本开发了一些应用程序,并将它们部署为可以正常运行的Web应用程序.然后,我决定将它们转换为PWA.原因是使它们可安装在智能手机用户的主屏幕上,从而能够使用推送通知,缓存等(简而言之,PWA提供的所有优势.) 我开始学习PWA.结果我得出一个结论,我需要一个浏览器dowload的maifest.json文件,一个再次浏览并下载并运行的service-worker.js ..
发布时间:2021-05-11 20:46:11 其他开发

PWA是否可以访问主机设备的电话号码?

我计划为Android设备开发渐进式Web应用程序-一个主要的问题是PWA是否可以访问主机电话号码.我们的业务是为我们的业务合作伙伴提供廉价的手机,如果我们的PWA可以访问设备的电话号码,那么我们可以更轻松地进行两步验证. 我知道PWA可以访问主机电话号码的方式-是用户从手机的主屏幕启动应用程序的时间. 这有可能吗?丹(Dan)给出的这个很好的答案不幸地没有涵盖这个问题:什么功能在An ..

渐进式Web应用程序(PWA)与Electron与浏览器扩展

这个问题的背景是我一直在研究一种我称之为工具的工具,用户可以在其中构建可以稍后运行的模块.它最初是一个很小的网页,在过去的一年中发展为更类似于桌面应用程序的网页.但是,到目前为止,仍然只是一组html,css和js文件. 我考虑过使用电子之类的东西将其打包为可安装的桌面应用程序,但是我不喜欢这种方法,并认为最好坚持使用诸如渐进式Web应用程序之类的东西,因为一切都是离线完成的. 因为我 ..

在Progressive Web App中使用系统应用程序打开文件

我正在尝试确定是否可以使用默认系统应用程序从Progressive Web App中打开文件. 这个想法是,PWA将存储一些文件(例如.docx文件)供脱机使用,并且用户可以打开它们而无需(重新)下载它们. 理想的情况是PWA能够将文件加载到内存中,使该文件类型的默认系统应用程序可以访问该文件(例如,.docx文件的Word),注意更改(即用户保存编辑内容) ),然后将其存储回PWA存 ..
发布时间:2020-11-05 21:07:39 前端开发

同一域中的多个PWA

是否可以在同一端点下托管多个PWA.假设我在root下有三个不同的PWA,然后root应该托管这3个PWA,这样当我通过链接或菜单切换到任何其他应用程序时,它不应在其他窗口中打开.当前,每当我单击其他应用程序时,它将在与Web应用程序不同的窗口中打开. 谢谢, 拉胡尔 解决方案 您可以参考 更新您的清单 文件到 包含一个scope参数,该参数的值应为"app"应具有的路径 被送达. ..
发布时间:2020-08-31 00:39:50 其他开发

Angular Service Worker SwUpdate.available未触发

我很难将Angles Service Worker集成到我的应用程序中.我遵循了指南,到目前为止,它仍然有效.我可以在主屏幕上创建快捷方式,然后将其启动到我的应用中.问题是我的应用程序无法以某种方式更新.如果我更改按钮的名称,请构建应用程序并将其放置到服务器上,直到我按F5键为止,应用程序仍会显示旧版本(重新启动应用程序也无济于事). 我试图将以下代码放入我的应用程序的ngOnInot中,但 ..
发布时间:2020-08-12 20:03:04 其他开发

Angular 6 PWA与节点不起作用

我有一个Angular 6应用程序,当与 http-server --port 8080 命令一起使用时,它可以工作并注册软件,如下所示: 但是,当我从Node / Express应用程序提供文件时,它们应该被提供。服务人员不会注册,尝试从localhost以及Heroku运行该应用程序,但这是相同的。应用程序否则起作用。知道是什么原因造成的吗? 解决方案 我认为这个问题与 @ a ..
发布时间:2020-06-06 18:32:28 其他开发

Safari上的IndexedDB是否保证是持久的?

类似于此问题,是IndexedDB保证是持久的? IE.如果设备内存不足,Safari不会回收磁盘空间. 解决方案 Safari浏览器具有" IndexDB是快速发展的功能之一,您可以期望在没有公告的情况下随时有不同的驱逐策略.您应该始终使用后备选项进行构建. Chrome浏览器具有明确的永久存储选项,这将确保无需驱逐,只要用户批准永久存储即可,并且基于Safari在实施PWA功能 ..
发布时间:2020-05-10 00:41:32 其他开发

从外部网址打开已安装的PWA

是否有任何方法可以在iOS- Safari中打开已安装的PWA中的网站(PWA)网址? 用例:我正在发送电子邮件链接来登录我的PWA,如何使用已安装的PWA(而不是浏览器)直接打开此URL? 解决方案 如果您在Android或任何台式机OS中使用Chrome,则这将是默认行为. 在此链接中检查"Android意向过滤器". > iOS尚不支持PWA应用程序使用此功能(使用S ..

如何记录PWA是否作为网站或应用程序被查看

我正在开发PWA(渐进式Web应用程序),并且希望能够跟踪某人是只是将其作为网站查看还是将其安装并作为应用程序查看. 有没有办法做到这一点?我想不出任何办法,因为它们都使用相同的文件(都使用manifest.json和manifest.json都将它们都指向相同的index.html). Windows 10提供了从其应用商店中安装PWA的功能.到那时,您也许可以收集一些分析数据.不幸 ..
发布时间:2020-05-03 08:21:24 其他开发

服务工作者可以缓存POST请求吗?

我尝试在fetch事件中缓存服务工作者的POST请求。 我使用 cache.put(event.request,response ),但返回的承诺被拒绝, TypeError:无效的请求方法POST。。 caches.match(event.request)给了我undefined。 但是当我为GET方法做同样的事情时,它起作用了: caches.match(event.requ ..
发布时间:2019-01-25 19:11:47 前端开发