| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2013 Google Inc. All rights reserved. |   2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions are |   5  * modification, are permitted provided that the following conditions are | 
|   6  * met: |   6  * met: | 
|   7  * |   7  * | 
|   8  *     * Redistributions of source code must retain the above copyright |   8  *     * Redistributions of source code must retain the above copyright | 
|   9  * notice, this list of conditions and the following disclaimer. |   9  * notice, this list of conditions and the following disclaimer. | 
|  10  *     * Redistributions in binary form must reproduce the above |  10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
|  29  */ |  29  */ | 
|  30  |  30  | 
|  31 // https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#se
    rvice-worker-global-scope-interface |  31 // https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#se
    rvice-worker-global-scope-interface | 
|  32 [ |  32 [ | 
|  33     Exposed=ServiceWorker, |  33     Exposed=ServiceWorker, | 
|  34     Global=(Worker,ServiceWorker), |  34     Global=(Worker,ServiceWorker), | 
|  35     RuntimeEnabled=ServiceWorker, |  35     RuntimeEnabled=ServiceWorker, | 
|  36 ] interface ServiceWorkerGlobalScope : WorkerGlobalScope { |  36 ] interface ServiceWorkerGlobalScope : WorkerGlobalScope { | 
|  37  |  37  | 
|  38   readonly attribute ServiceWorkerClients clients; |  38   readonly attribute ServiceWorkerClients clients; | 
|  39   [CallWith=ExecutionContext, Unforgeable] readonly attribute ScalarValueString 
    scope; |  39   [CallWith=ExecutionContext, Unforgeable] readonly attribute USVString scope; | 
|  40   [CallWith=ExecutionContext, Unforgeable, RuntimeEnabled=ServiceWorkerCache] re
    adonly attribute CacheStorage caches; |  40   [CallWith=ExecutionContext, Unforgeable, RuntimeEnabled=ServiceWorkerCache] re
    adonly attribute CacheStorage caches; | 
|  41  |  41  | 
|  42   [CallWith=ScriptState] Promise fetch(DOMString request, optional Dictionary re
    questInitDict); |  42   [CallWith=ScriptState] Promise fetch(DOMString request, optional Dictionary re
    questInitDict); | 
|  43   [CallWith=ScriptState] Promise fetch(Request request, optional Dictionary requ
    estInitDict); |  43   [CallWith=ScriptState] Promise fetch(Request request, optional Dictionary requ
    estInitDict); | 
|  44  |  44  | 
|  45   [RaisesException] void close(); |  45   [RaisesException] void close(); | 
|  46  |  46  | 
|  47   attribute EventHandler onactivate; |  47   attribute EventHandler onactivate; | 
|  48   [RuntimeEnabled=ServiceWorkerOnFetch] attribute EventHandler onfetch; |  48   [RuntimeEnabled=ServiceWorkerOnFetch] attribute EventHandler onfetch; | 
|  49   attribute EventHandler oninstall; |  49   attribute EventHandler oninstall; | 
|  50   attribute EventHandler onmessage; |  50   attribute EventHandler onmessage; | 
|  51   [RuntimeEnabled=BackgroundSync] attribute EventHandler onsync; |  51   [RuntimeEnabled=BackgroundSync] attribute EventHandler onsync; | 
|  52 }; |  52 }; | 
| OLD | NEW |