service-worker

    0熱度

    1回答

    document.ononline是瀏覽器中的一個事件。是否有服務工作者代碼支持的等效事件,它沒有DOM訪問權限? 我看到的所有示例代碼都會在處理請求的過程中檢查網絡狀態。爲了向服務器或雲提交本地更新,立即響應網絡可用性將是可取的。 我能找到的文檔而言,最好是https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerGlobalSc

    0熱度

    1回答

    我在我的網站https://example.com上有一個服務工作者(用於緩存資源),其範圍爲/app-1。 example.com - /images/image.jpg - /css/style.css - /app1 我從資料知道的是,服務人員不能訪問../images/image.jpg或../css/style.css,因爲它可以訪問範圍的唯一子路徑。 我就大膽地加入絕對路徑到

    0熱度

    1回答

    我已經使用.register註冊了一個service woker,並且可以在開發工具的Application選項卡中看到。現在我的問題是如何取消註冊這個服務人員。 我已經運行此腳本 if ('serviceWorker' in navigator) { window.addEventListener('load', function() { console.group(

    0熱度

    1回答

    我試圖讓我的反應成爲PWA。作爲該過程的一部分,我做了必要的更改以使chrome提示用戶安裝我的Web應用程序的快捷方式。如果有人可以回答這些問題,那將是非常有幫助的 可以說用戶已經安裝了網絡應用程序。關閉瀏覽器。稍後重新打開瀏覽器重新訪問url,Chrome會再次顯示橫幅嗎?它是否知道該橫幅是上次安裝的? 爲了驗證這一點,我在Chrome中啓用了「繞過用戶參與檢查」標誌。這導致Chrome每次都

    1熱度

    1回答

    我正在使用服務工作人員使用https而不是https來管理我的angular 4項目。但是,我收到此錯誤: 服務工作者註冊失敗:DOMException:註冊ServiceWorker失敗:提取腳本時發生SSL證書錯誤。 這是我的服務worker.js module.exports = { navigateFallback: '/index.html', stripPrefix

    0熱度

    1回答

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

    0熱度

    2回答

    我正在使用服務工作人員進行脫機工作。所以對於每個提取請求,我將它存儲在緩存中。 現在, 我希望服務人員提出請求,並在下次存儲它。 問題是當我使用fetch(myUrl).then...時,服務工作者中的Fetch Listener self.addEventListener('fetch', function(e)...無法捕捉它。 我不想重複代碼..任何想法? 取指令聽者是: self.addE

    0熱度

    3回答

    我已經成功註冊了service-workers.js,沒有錯誤,並且它具有存儲在cache中的脫機工作所需的所有文件。 然而,當我嘗試檢查它是否會響應200下線時, It fails! 下面是代碼: //Delete Old Cache caches.delete('[v0.1.0]'); //Latest CACHE_NAME var CACHE_NAME = '[v0.1.1] Por

    0熱度

    1回答

    我想阻止選定的網站能夠安裝服務人員或者根本不能安裝服務人員。 我該怎麼做?

    0熱度

    1回答

    我是angular 4中的新成員。我正在使用angular 4開發應用程序。我需要使用服務工作人員啓用脫機功能。 npm i @angular/service-worker --S 我試過上面的包,但它不工作我不知道什麼是需要爲這個服務工作者的配置。任何人請幫助我! 我使用了角度服務工作者,我在控制檯中遇到了以下錯誤。 錯誤的錯誤:模塊C:/projectfolder/node_modules