問題タブ [service-worker-events]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - self.skipWaiting() が Service Worker で機能しない
サービスワーカーがいます。インストールイベントは次のとおりです。
何らかの理由で、Service Worker コードを編集して Service Worker ファイル URL のクエリ パラメータを更新すると、(Chrome DevTools によると) インストールはされますが、アクティブ化されませんself.skipWaiting()
。
奇妙なことに、コンソールに移動し、Service Worker のスコープに移動してself.skipWaiting()
自分自身を入力すると、すぐにアクティブになります。
私は今何が起こっているのかを何時間も解明しようとしてきましたが、完全に困惑しています. 私がここに欠けているものはありますか?