blob: 5cde86a2535457300daaac65f398da9ea26e92a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// https://html.spec.whatwg.org/C/#broadcastchannel
[
Exposed=(Window,Worker),
ActiveScriptWrappable
] interface BroadcastChannel : EventTarget {
[CallWith=ExecutionContext, RaisesException, Measure] constructor(DOMString name);
readonly attribute DOMString name;
[RaisesException, Measure] void postMessage(any message);
[Measure] void close();
// event handlers
attribute EventHandler onmessage;
attribute EventHandler onmessageerror;
};
|