cost 269 ms
繞過Service-Worker緩存

[英]Bypass Service-Worker caching

我有一個漸進式網絡應用程序,它可與API通訊。 服務人員將對此API的調用進行緩存,效果很好。 但是現在,我想添加一個重新加載按鈕,理想情況下,該按鈕迫使服務工作者嘗試繞過緩存並在成功后對其進行更新,如果無法建立連接,它也不應返回緩存的結果。 我有點不確定如何解決這個問題。 我正 ...

sw-toolbox路由器規則順序/優先級如何工作?

[英]How does sw-toolbox router rule order/priority work?

在我的服務工作者(使用sw-toolbox庫)中,我設置了兩條路由,如下所示: 我假設特定於“ / user / logout”路徑的第二條規則將成為第一條規則(這是路徑“ / user / *”的總括規則)的例外,但是,我可以確認它不是。 我是否正確使用此sw-toolbox路由 ...

sw-toolbox腳本評估失敗

[英]sw-toolbox script evaluation failed

我在擺弄服務人員,並想使用sw-toolbox,它具有一種支持快速樣式路由的方法。 但是,當我導入這些行的任何版本時: 我收到以下錯誤: 到目前為止,這是我的服務人員代碼: 我究竟做錯了什么? ...

PWA [sw-toolbox]:如何使用所有資源緩存脫機頁面?

[英]PWA [sw-toolbox]: How to cache offline page with all resources?

我有一個頁面,我想將其用作離線后備。 問題是,在此頁面中,我有約10個js / css資源和約20個圖像。 手動將每個指針指向precache陣列是很愚蠢的。 另外,很難維護sw.js模板中的所有資源更改都會影響sw.js 是否可以使用所有資源(js / css / png)預緩 ...

如何從我的Application Window SWT Builder調用JFrame

[英]How call a JFrame from my Application Window SWT Builder

這是我的ApplicationWindow中的代碼。 我在一個名為“ Welcome”的底部發生了一個widgetSelected事件,我想用一個已經編程的文本打開一個新窗口。 歡迎使用的是一個JDialog僅顯示一些文本和內容,但是當我使用它時,程序崩潰了,我得到了 jav ...

sw precache-從不同域加載資產的運行時緩存

[英]sw precache - runtime caching for assets loading from different domain

我正在使用sw precache管理我的服務人員。 假設我的網站是abc.com,服務工作者正在此網站上運行並由url abc.com/service-worker.js加載 為了優化目的,從不同的URL加載了所有的CSS和JS,讓我們說xyz.com 現在在運行時緩存中,當我提供 ...

從 Google 的 sw-toolbox 遷移到 Workbox SW (Visual Studio)

[英]Migrate from Google's sw-toolbox to Workbox SW (Visual Studio)

我曾經使用sw-toolbox來管理我的 service worker - 小巧、簡單、有效。 既然 Google 已經發布了Workbox SW (它取代了 sw-toolbox 和 sw-precache),我需要遷移,但我正在努力尋找: a) 可以包含在我的項目中的 Workbox 的單個 ...

Service Worker skipWaiting無法激活當前正在等待的SW

[英]Service Worker skipWaiting unable to activate currently waiting SW

描述: 我們正在使用sw預緩存來預先緩存腳本,因此更新我們提供重載選項的腳本,因為我們正在監聽工作者消息以跳過等待新安裝的服務工作者,原因不明我們沒有得到正確的 importScript SW注冊 webpack配置 ...

如何使用sw-precache runtime緩存googleapis.com

[英]How to cache googleapis.com using sw-precache runtimeCaching

我在網站上使用了素材圖標和roboto字體,並且一直在嘗試使用sw-precache runtimeCaching API對其進行緩存,但是它無法正常工作,我不確定自己是否做對了。 我需要我的服務人員從緩存中獲取這些文件。 這是我的代碼。 我將其集成到我的任務中: 我正在嘗試緩存這 ...

在緩存優先的Service Worker上加載后刷新頁面

[英]Refresh page after load on cache-first Service Worker

我目前正在考慮將服務人員添加到正在構建的Web應用程序中。 從本質上講,該應用是收款管理器。 您可以CRUD各種類型的項目,它們通常緊密地鏈接在一起(例如A hasMany B hasMany C)。 sw-toolbox提供了一個toolbox.fastest處理程序,該處理程序 ...

如何緩存胸圍sw-toolbox?

[英]How to cache bust sw-toolbox?

我一直在與服務工作者和sw-toolbox一起玩弄。 兩者都是很好的方法,但似乎有它們的弱點。 我的項目開始使用谷歌的服務工作者方法( 鏈接 )。 我看到的方式是你必須手動更新緩存清除的版本號。 我也錯了,但我不認為用戶訪問過的網頁不會被緩存。 與sw-toolbox方法相比, ...

如何在 PWA 中更新 Service Worker 緩存?

[英]How to update service worker cache in PWA?

我將 Service Worker 與sw-toolbox庫一起使用。 我的 PWA 緩存除了 API 查詢(圖像、css、js、html)之外的所有內容。 但是如果某些文件有一天會被更改怎么辦。 或者如果 service-worker.js 將被更改怎么辦。 應用程序應該如何知道文件的變化? 我 ...

如何使用sw-toolbox sw-precache庫為服務工作者顯示自定義404頁面

[英]How to show custom 404 page using sw-toolbox sw-precache libraries for service-worker

我有一個SPA,可以進行各種http調用以從第三方服務獲取內容並在頁面上顯示內容。 如何配置/使用sw-toolbox庫和sw-precache庫,這樣,如果http調用由於脫機而失敗,則會顯示一個自定義404頁面。 ...

問題緩存破壞serviceworker index.html文件

[英]Problems cache busting serviceworker index.html file

我正在使用Google的SW Precache為firebase上托管的Angular(目前是第4版)應用生成服務工作者 。 我正在使用Angular cli生成我的分布式文件。 在部署我的應用程序時,我使用以下命令: 我的sw-precache-config.js文件如下所示: ...

如何使用sw-precache緩存除內容以外的所有內容

[英]How to cache everything but content using sw-precache

我正在jekyll網站中使用sw-precache通過以下配置添加脫機功能: 問題是,當我更改網站上的內容(例如,博客文章中的文本或索引頁面中的某些文本)時,直到安裝了新的serviceworker版本並且瀏覽器已安裝,更改才會顯示出來。刷新,這當然是cacheFirst的預期行為。 ...

sw-toolbox無法在gh-pages上工作

[英]sw-toolbox not working on gh-pages

我制作了一個簡單的AngularJS待辦事項應用程序並使用了sw-toolbox。 它在我的本地主機上工作正常但是當我在gh-pages上使用它時,控制台上幾乎沒有404錯誤,服務工作者在獲取腳本時也顯示404錯誤。 DEMO 碼 ...

sw-toolbox:POST請求未緩存

[英]sw-toolbox: POST request not getting cached

我想將POST請求緩存5分鍾。 我的POST請求條目看起來像 這沒有被緩存。 語法完全相似的GET請求條目工作正常。 我想念什么嗎? ...

服務人員無法加載資源:net :: ERR_UNSAFE_REDIRECT

[英]Service worker Failed to load resource: net::ERR_UNSAFE_REDIRECT

您能告訴我我的Service Worker安裝有什么問題嗎,我在chrome控制台中出現了這些錯誤(請參見圖1)。 我可以在后端使用Laravel框架,如果有幫助的話 只是知道我的service-worker.js位於網站的根目錄下,可以在首頁上正常運行,而在chrome控制台上沒 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM