sendBeacon method

bool sendBeacon(
  1. String url, [
  2. BodyInit? data
])

The navigator.sendBeacon() method sends an HTTP POST request containing a small amount of data to a web server.

It's intended to be used for sending analytics data to a web server, and avoids some of the problems with legacy techniques for sending analytics, such as the use of XMLHttpRequest.

Note: For use cases that need the ability to send requests with methods other than POST, or to change any request properties, or that need access to the server response, instead use the fetch() method with keepalive set to true.

Implementation

external bool sendBeacon(
  String url, [
  BodyInit? data,
]);