mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 06:05:44 +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.
21 lines
665 B
Plaintext
21 lines
665 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
|
|
{
|
|
// FIXME(nsm): Bug 1149195.
|
|
// These methods will be exposed once encryption is supported.
|
|
// ArrayBuffer arrayBuffer();
|
|
// Blob blob();
|
|
// object json();
|
|
// USVString text();
|
|
};
|