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.