This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The arrayBuffer()
method of the PushMessageData
interface extracts push message data as an ArrayBuffer
object.
Syntax
var myArrayBuffer = PushEvent.data.arrayBuffer();
Parameters
None.
Returns
An ArrayBuffer
.
Examples
self.addEventListener('push', function(event) { var buffer = event.data.arrayBuffer(); // do something with your array buffer });
Specifications
Specification | Status | Comment |
---|---|---|
Push API The definition of 'arrayBuffer()' in that specification. |
Working Draft | Initial definition. |
Browser Compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 50.0 | 44.0 (44.0)[1] | No support | No support | No support |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | No support | No support | 48.0 (48)[2] | No support | No support | No support | No support | 50.0 |
- [1] Push (and Service Workers) have been disabled in the Firefox 45 and 52 Extended Support Releases (ESR.)
- [2] Push has been enabled by default on Firefox for Android version 48.
Document Tags and Contributors
Tags:
Contributors to this page:
chrisdavidmills,
jpmedley
Last updated by:
chrisdavidmills,