mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 22:55:23 +00:00
547404788d
Currently we don't check the dom.push.enabled pref in some cases for some of these interfaces. This patch unifies how all of these interfaces are exposed to Window, Worker, and ServiceWorker.
22 lines
593 B
Plaintext
22 lines
593 B
Plaintext
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*
|
|
* The origin of this IDL file is
|
|
* https://w3c.github.io/push-api/
|
|
*/
|
|
|
|
[Func="nsContentUtils::PushEnabled",
|
|
Exposed=ServiceWorker]
|
|
interface PushMessageData
|
|
{
|
|
[Throws]
|
|
ArrayBuffer arrayBuffer();
|
|
[Throws]
|
|
Blob blob();
|
|
[Throws]
|
|
any json();
|
|
USVString text();
|
|
};
|