sw-precache

    0熱度

    2回答

    我有一個簡單的Angular應用程序,我試圖讓它脫機 - 可以在服務人員的幫助下完成。我按照有關如何設置服務工作者本教程: https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers 的SW和應用程序本身工作正常,當我在我自己的開發機器上運行它,但我想在Github上部署該項目頁面:https://zyxon.

    1熱度

    2回答

    我已經從Create-React-App庫創建了一個示例應用程序。當我運行build命令時,它使用cache-first策略自行生成一個服務工作者。 但我需要一些更多的功能,例如緩存所有API響應。我不知道如何修改包含自己生成的服務工作者自己的代碼的腳本。 我已經找到了一些我的案例的幫助熱線,但是這些還不足以全面瞭解它。 默認情況下,生成的服務工作者文件不會攔截或緩存任何跨源流量,如HTTP AP

    0熱度

    1回答

    在WorkboxJS的1.0.0版本之後,是否應該將其用作sw-precache的替代品? 從我有限的經驗來看,它似乎包括了所有來自sw-precache' and sw-toolbox的真棒以及更多。用他們自己的話說: sw-precache的下一個版本& sw-toolbox。 工作箱是重新思考我們以前的服務工作者庫,重點是模塊化。它旨在通過統一界面減少摩擦,同時保持整個庫的體積小。同樣強大的

    1熱度

    1回答

    我有一個快速問題。 我建立一個PWA與聚合物和燈塔報告,該清單的start_url不是由ServiceWorker緩存。 因爲我想跟蹤用戶的,使用「添加到主屏幕」功能,我的manifest.json含有 "start_url": "index.html?homescreen=1", 我試圖把這個確切的串到我sw-precache配置文件,但腳本生成一個ServiceWorker,它只是緩存inde

    0熱度

    1回答

    workboxSW預緩存默認是cacheFirst,有沒有辦法改變它的策略? workboxSW.precache(myPrecacheItems); 還是有一種定義上預緩存項緩存的名字,所以預緩存的項目可以通過指定路線覆蓋?

    1熱度

    1回答

    我想創建我的第一個PWA應用程序,我想使用sw-precache。我想在我的應用中推送通知,但我沒有看到任何選項通過sw-precache生成push通知和notification click聽衆。 我應該在文件生成後添加某種連接嗎? 有誰知道如何做到這一點?

    -1熱度

    1回答

    我曾經使用sw-toolbox來管理我的服務人員 - 小巧,簡單,有效。現在,谷歌已經發布了Workbox SW(它取代SW-工具箱和SW-預緩存),我需要遷移,但我掙扎着找到: 一)針線單一​​的.js的依賴,我可以在自己的項目 b )一個自定義構建工具來構建一個.js依賴關係 c)在我的項目構建中包含工作箱構建的方法 我該如何解決這個問題?

    0熱度

    1回答

    我正在使用sw預緩存來管理我的服務人員。讓我們說我的網站是abc.com,服務人員正在這個網站上運行,並通過url加載abc.com/service-worker.js 所有的css和js都是從​​不同的網址加載來優化目的我們說xyz.com 現在運行緩存時我提供 { // See https://github.com/GoogleChrome/sw-toolbox#methods

    1熱度

    1回答

    我要生成 「服務worker.js」 使用sw-precache 從命令行(cmd.exe的)指令I運行這個命令並輸出是: 35個資源的總預備緩存大小約爲145 kB。 已使用服務工作人員內容生成了service-worker.js。 當我運行從C#輸出這個命令是空,這裏是我的代碼: Process proc = new Process { StartInfo

    3熱度

    1回答

    我使用sw-precache爲Firebase託管的Angular 2應用程序生成服務工作人員。 錯誤: Service Worker registration failed: TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the sc