service-worker

    0熱度

    1回答

    瀏覽器抱怨該文件是一個重定向背後: DOMException: Failed to register a ServiceWorker: The script resource is behind a redirect, which is disallowed. 我試過至今: Service worker on `static/service-worker.js` Service worke

    0熱度

    1回答

    我正在使用create-react-app模板。我有服務工作者安裝在根目錄下。因此,任何點擊鏈接(標籤不是鏈接標籤)到我的域名將調用服務工作者。如果可用,服務工作者將從緩存中返回資源,否則它將打電話給網絡。 這是正確的嗎? 假設這是正確的,我現在有一個稍微不同的方案,我想添加一個/文檔路由到我的應用程序。此路由將服務器通過jsdocs使用節點js創建index.html文件(請參閱我在節點js代碼

    1熱度

    1回答

    我已註冊服務人員。到目前爲止,我只顯式緩存了非常少量的靜態資源(一個樣式表和一對圖像)。當我轉到Chrome devtools的應用程序選項卡時,它們就像緩存中那樣在緩存中。 什麼讓我感到困惑的是,在Network選項卡中,有些事情說'從磁盤緩存'(這是我所期望的),除了我的緩存存儲中的資源之外,很多資源都說'來自ServiceWorker'。服務工作者是否自動緩存一些東西?

    2熱度

    1回答

    當我在Chrome中刷新(或脫機)時,我得到「This site can'無法達到「並將以下內容記錄到控制檯:The FetchEvent for "http://localhost:8111/survey/174/deployment/193/answer/offline/attendee/240/" resulted in a network error response: a redirec

    3熱度

    2回答

    我正在使用服務人員。我應該緩存我的manifest.json。這有意義嗎? 此外,瀏覽器訪問此文件的頻率如何。

    8熱度

    2回答

    所以,我有一個服務工作者的HTML頁面, 服務工作者緩存index.html和我的JS文件。 問題是當我更改JS時,更改不會直接顯示在客戶端瀏覽器上。當然,在Chrome開發工具中,我可以禁用緩存。但在Chrome移動中,我該怎麼做? 我試圖訪問網站設置並點擊CLEAR%RESET按鈕。 但它仍然從緩存加載舊的頁面/加載。 我嘗試使用其他瀏覽器或Chrome隱身模式,並加載新頁面。 然後,我嘗試清

    0熱度

    1回答

    我需要顯示警報,以我的網頁。我的網站是在PHP中開發的並獲取通知消息,我稱之爲API。我嘗試過SignalOne,Firebase。他們工作正常。但我需要通知默認顯示。我試過的代碼是要求許可.. 我需要一些建議: 1.是否有任何插件可以幫助我實現我的要求 2.我應該自己準備一個服務工作者嗎?如果是,那麼是可以通讀

    0熱度

    2回答

    我想弄清楚如何在安裝時緩存動態頁面?我目前的頁面是/product/1/view self.addEventListener('install', function (event) { event.waitUntil( caches.open('kiosk-assets').then(function (cache) { return cache.addAll([

    1熱度

    1回答

    create-react-app(yarn run build)的構建過程在重新構建之前刪除舊的靜態JS文件。部署到Firebase託管時,舊JS文件不包含在內,不再提供服務。 但是在訪問舊版本之後,Service Worker(由sw-precache和sw-precache-webpack-plugin構建,默認包含在CRA中)緩存了舊的HTML,其中包含舊的JS文件更長的服務時間,所以我得到

    7熱度

    2回答

    在由谷歌的服務人員的例子之一,cache and return requests self.addEventListener('fetch', function(event) { event.respondWith( caches.match(event.request) .then(function(response) { // Cache hit -