service-worker

    1熱度

    1回答

    我幾乎完全設置爲具有應用程序shell體系結構的pwa,使用像前端(但使用mithril作爲渲染引擎)的反應,並使用express node.js後端和ssr,但努力在最後一個問題上過去。 更新:我們也快速使用緩存和作爲我們的cdn。它在開發中都是禁用的,但是也許有些標題是偷偷摸摸的,並與事情搞砸了? 我正在使用registerNavigationRoute註冊我的html文件,該文件也通過預緩存

    2熱度

    1回答

    我有一個簡單的PWA,可以在線使用。我還測試了Chrome開發工具中的離線行爲,服務人員正在完美地完成其工作。但是當我從我的Android手機運行應用程序時,它不能脫機工作,因爲脫機時緩存存儲不再存在。 這是服務人員: var dataCacheName = 'myappData-v3n'; var cacheName = 'myapp-3n'; var filesToCache = [

    0熱度

    1回答

    錯誤是Uncaught (in promise) Error: Not Found. 這似乎是由於窗口在自我內部不可用。自我既是服務人員又是窗口。 下面的代碼是在index.html中,一切工作正常。當網絡請求返回404時,它將評估throwOnError並顯示此錯誤。 var throwOnError = (response) => { if (response.status >= 2

    2熱度

    1回答

    我發現我的角度構建(使用角CLI)沒有更新我的翻譯(使用ngx-translate - 甚至不是從瀏覽器中刪除緩存後 在我angular-cli.json,我VE設置serviceWorker到true。我試了一下切換到false並正確顯示更新的翻譯文件。所以,我想產生一個新的版本時,服務人員並沒有更新我的翻譯文件。 任何想法如何,我保證我的資產在更改時會更新嗎?angular-cli是否支持配置

    1熱度

    1回答

    我想詢問服務人員。我製作了一個Web應用程序並嘗試實現服務工作者。我爲我的視圖佈局使用.hbs,當我緩存靜態文件時,我無法緩存.hbs,.css和.js文件。 這是我如何保存我的文件: public/ css/ style.css js/ app.js manifest.json service-worker.js views/ ho

    1熱度

    1回答

    我正在創建一個實現AppCache和Service工作的Angular Web應用程序。我在我的應用程序上啓用了服務工作,所以我的應用程序在Internet Explorer以外的所有瀏覽器上都能正常工作。如果應用程序在IE上運行,我需要一種方法來禁用服務工作者。我正在研究應用程序,檢測它正在運行的瀏覽器,並調用一些代碼來禁用服務人員或類似的東西。如果有人對此有任何經驗,我將不勝感激。

    1熱度

    1回答

    我正在學習如何使用服務工作者,我的問題是,當點擊按鈕到fetch()某些文件時,頁面加載第一次沒有觸發任何fetch事件,但手動刷新頁面,然後再次單擊該按鈕後,fetch事件得到預期發射 請指導如何解決這一問題 感謝 鉻:60 服務worker.js self.addEventListener('install', event => { event.waitUntil( cac

    1熱度

    1回答

    嘿,我真的polymer init後聚合物2.x的struggeling我SW沒有工作,所以我決定從 鉻註銷它:// serviceworker-內部/ 下面這個 answer之後我得到的 是這樣的: 如何我可以再次啓用服務人員嗎?

    2熱度

    1回答

    我正在嘗試使用脫機第一策略構建PWA。 源文件的服務器是NodeJS服務器。 我目前正在測試這個在本地主機節點服務器(不確定它有影響嗎?)。 服務人員+緩存看起來不錯,但處於離線模式我只收到Chrome離線頁面。 讓我們來看看細節: 其供應(通過http://localhost:8080/place/test網址)頁面有一些客戶端的JS,我在其中註冊服務工作者: client.js if ('se

    0熱度

    1回答

    我想離線功能添加到一個角鏢項目,運行pub build但錯誤 Running pub build:pub.exe build ----- Unhandled exception: ProcessException: The system cannot find the file specified. Command: pub.exe build #0 _buildProjectIfEm