service-worker

    1热度

    1回答

    我想用PreloadJS使用服务人员。我缓存了所需的图像,然后使用caches.match()函数加载它们。 当我尝试用jQuery它工作正常加载图像,但装载有preloadJS它提供了以下错误 的FetchEvent为“someurl”导致网络错误响应:“不透明”响应用于请求的类型不是非Cors 虽然如果我加载任何其他图像没有缓存,PreloadJS正确加载该图像。只有当我使用caches.ma

    1热度

    1回答

    我有一个场景,我需要发送postMessage最新版本的文件数组从客户端服务工作人员更新事件的服务工作人员。 当前代码 reg.onupdatefound = function() { // The updatefound event implies that reg.installing is set; see // https://w3c.github.io/Servi

    0热度

    2回答

    我正在使用sw-precache和sw-toolbox来管理我的服务人员。比方说,我有我想要缓存 staticFileGlobs: ['public/asset/build/css/m_index.min.css'] 一个CSS文件时,它得到的加入到服务人员上运行一饮而尽任务, var precacheConfig = [["public/asset/build/css/m_college.m

    0热度

    1回答

    我在尝试发送推送通知时遇到Opera Desktop Browser 47的问题。 虽然通知正确传递,但我无法触发'notificationclick'事件。控制台中也没有任何东西。 服务人员:(SW片段已采样测试数据) self.addEventListener('push', function(event) { event.waitUntil(self.registration.pushM

    1热度

    1回答

    我已经使用服务人员实施了推送通知。有什么方法可以找出窗口中当前显示的通知数量吗?我的意图是限制窗口中显示的通知数量。 我尝试以下。但getNotifications函数返回空数组。 self.addEventListener('push', function(event) { if (!(self.Notification && self.Notification.permission ===

    0热度

    1回答

    我正在使用服务工作者使混合应用程序脱机运行,因此我添加了运行SW中所有必需的链接以运行我的应用离线。 它在Chrome和Opera工作正常,在桌面上,但在Android中我得到这个错误“无法加载资源ERR_INSUFFICIENT_RESOURCES”在这两种浏览器。 我添加了大约1000个链接,其中包括各种.css,.js,.html和要缓存的图像文件。大约10-20个文件后,对于其他文件,每个

    2热度

    1回答

    我试图通过尽可能多地组合和缩小来超级优化PWA。我的应用程序主要是基于一个google tutorial的服务人员 - 正因为如此我有代码,如这在我的服务人员: var filesToCache = [ '/', '/index.html', '/scripts/app.js', '/styles/inline.css' ]; self.addEven

    0热度

    2回答

    我已经使用Backbone.js构建了一个Web应用程序,并且它有很多打电话给REST风格的服务,它的功能就像一个魅力。 我试着添加一个ServiceWorker来缓存所有以前的调用,以便它们可以脱机使用。 我实际得到的是,我是第一次做的呼吁,死亡与此错误: Failed to load resource: net::ERR_FAILED 但是在页面重载,我得到它的缓存数据 我的服务人员获取: s

    0热度

    1回答

    我使用服务工作人员实施了网络推送通知。我使用特定的应用程序服务器密钥收集用户订阅。假设我们更改了应用服务器密钥,那么当我们使用“reg.pushManager.getSubscription()”获得订阅时,我们将获得使用旧应用服务器密钥创建的旧订阅信息。如何处理这种情况?如何从用户那里获得新的订阅?

    0热度

    2回答

    我有一个简单的Angular应用程序,我试图让它脱机 - 可以在服务人员的帮助下完成。我按照有关如何设置服务工作者本教程: https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers 的SW和应用程序本身工作正常,当我在我自己的开发机器上运行它,但我想在Github上部署该项目页面:https://zyxon.