diff options
author | CYBAI <cyb.ai.815@gmail.com> | 2018-12-23 15:02:50 +0800 |
---|---|---|
committer | CYBAI <cyb.ai.815@gmail.com> | 2018-12-23 15:52:01 +0800 |
commit | 370ee8984f2783dde8a14740f52107d7760a0c8c (patch) | |
tree | 4c8976cd7a76d996f7fbafaf3dcac1906a72933e /components/script/dom | |
parent | 47eb8fe3dbab5dcb02c20c9a7c10f971f6fa7566 (diff) | |
download | servo-370ee8984f2783dde8a14740f52107d7760a0c8c.tar.gz servo-370ee8984f2783dde8a14740f52107d7760a0c8c.zip |
Update ServiceWorker webidl
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/webidls/ServiceWorker.webidl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/webidls/ServiceWorker.webidl b/components/script/dom/webidls/ServiceWorker.webidl index f1651de48bc..ac075018c47 100644 --- a/components/script/dom/webidls/ServiceWorker.webidl +++ b/components/script/dom/webidls/ServiceWorker.webidl @@ -2,17 +2,18 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -// http://w3c.github.io/ServiceWorker/#service-worker-obj -[Pref="dom.serviceworker.enabled", Exposed=(Window,Worker)] +// https://w3c.github.io/ServiceWorker/#serviceworker-interface +[Pref="dom.serviceworker.enabled", SecureContext, Exposed=(Window,Worker)] interface ServiceWorker : EventTarget { readonly attribute USVString scriptURL; readonly attribute ServiceWorkerState state; - [Throws] void postMessage(any message/*, optional sequence<Transferable> transfer*/); + [Throws] void postMessage(any message/*, optional sequence<object> transfer = []*/); // event attribute EventHandler onstatechange; }; +// FIXME: use `includes` instead of `implements` after #22539 is fixed. ServiceWorker implements AbstractWorker; enum ServiceWorkerState { |