| // Copyright 2014 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://w3c.github.io/beacon/#sec-sendBeacon-method |
| |
| [ |
| ImplementedAs=NavigatorBeacon |
| ] partial interface Navigator { |
| // TODO(ricea): |data| should be BodyInit? when the IDL compiler supports |
| // it. |
| [CallWith=ScriptState, MeasureAs=SendBeacon, RaisesException] boolean sendBeacon(USVString url, optional (ReadableStream or XMLHttpRequestBodyInit)? data = null); |
| }; |