This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

This API is available on Firefox or Firefox OS for installed or higher privileged applications.


The PushManager 인터페이스는 푸시 알림을 위한 요청 URL 들 뿐만 아니라 서드 파티 서버로부터 알림을 받을 수 있는 방법을 제공합니다. 

navigator.push 속성은 PushManager 인터페이스의 인스턴스를 리턴합니다. 

인터페이스 개요

interface PushManager
  DOMRequest register();
  DOMRequest unregister(DOMString endPoint);
  DOMRequest registrations();
interface PushRegistration {
  DOMString pushEndpoint;
  DOMString version;




이후 알림에 대한 엔드포인트로 사용될 새로운 URL을 푸시 서버로 요청합니다. 
시스템과 알림 서버로 엔드포인트 삭제를 요청합니다. 이후 해당 URL 에 대한 새로운 알림들은 기기로 전달되지 않습니다. 
앱에서 등록된 리스트를 가져옵니다. 


Specification Status Comment
Unknown Unknown Non standard

Browser compatibility

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support No support No support No support No support No support
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support No support No support

18.0 (18) moz

(From FirefoxOS 1.1)

No support No support No support

Gecko implementation note

This API is currently available on Firefox OS only for any installed applications.

See also