Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(46)

Side by Side Diff: third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerRegistration.idl

Issue 2771823002: Implement updateViaCache flag and no-cache by default for main service worker scripts
Patch Set: fix IPC Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 enum ServiceWorkerUpdateViaCache {
6 "imports",
7 "all",
8 "none"
9 };
10
5 // https://w3c.github.io/ServiceWorker/#service-worker-registration-obj 11 // https://w3c.github.io/ServiceWorker/#service-worker-registration-obj
6 [ 12 [
7 ActiveScriptWrappable, 13 ActiveScriptWrappable,
8 DependentLifetime, 14 DependentLifetime,
9 Exposed=(Window,Worker) 15 Exposed=(Window,Worker)
10 ] interface ServiceWorkerRegistration : EventTarget { 16 ] interface ServiceWorkerRegistration : EventTarget {
11 readonly attribute ServiceWorker? installing; 17 readonly attribute ServiceWorker? installing;
12 readonly attribute ServiceWorker? waiting; 18 readonly attribute ServiceWorker? waiting;
13 readonly attribute ServiceWorker? active; 19 readonly attribute ServiceWorker? active;
14 [RuntimeEnabled=ServiceWorkerNavigationPreload] readonly attribute Navigatio nPreloadManager navigationPreload; 20 [RuntimeEnabled=ServiceWorkerNavigationPreload] readonly attribute Navigatio nPreloadManager navigationPreload;
15 21
16 readonly attribute USVString scope; 22 readonly attribute USVString scope;
23 readonly attribute ServiceWorkerUpdateViaCache updateViaCache;
17 24
18 [CallWith=ScriptState] Promise<void> update(); 25 [CallWith=ScriptState] Promise<void> update();
19 [CallWith=ScriptState] Promise<boolean> unregister(); 26 [CallWith=ScriptState] Promise<boolean> unregister();
20 27
21 attribute EventHandler onupdatefound; 28 attribute EventHandler onupdatefound;
22 }; 29 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698