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.

안씀 Gecko 25 (Firefox 25 / Thunderbird 25 / SeaMonkey 2.22)
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

This API is available on Firefox OS for internal applications only.

This interface has been removed in favor of MozMobileMessageManager.


기기에서 WebSMS를 사용하여 SMS 메시지 전송과 관리를 할 수 있는 기능을 제공한다.

이벤트 핸들러

deliveryerror 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS가 수취인에게 전달되지 않았을 때 발생한다.
deliverysuccess 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS가 수취인에게 전달되었을 때 발생한다.
received 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS를 받았을 때 발생한다..
sent 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS가 보내졌을 때 발생한다.
sending 이벤트에 대한 핸들러; 이 MozSmsEvent 는 전송 단계의 시작에 SMS가 진입했을 때 발생한다.
failed 이벤트에 대한 핸들러; 이 MozSmsEvent 는 SMS 전송이 실패했을 때 발생한다.


메시지를 삭제하고 DOMRequest 객체를 반환한다 (DOMRequest.result는 메시지가 삭제되었는지 아닌지를 반영하는 Boolean 값이다). 메시지 id 또는 MozSmsMessage 객체가 파라미터로 사용된다.
해당 id에 대한 메시지를 받아서 DOMRequest 객체를 반환한다.  이 객체의 DOMRequest.result는 MozSmsMessage 이다.
MozSmsManager.getMessages(filter, reverseOrder)
여러 개의 메시지를 받는다. MozSmsFilter 객체를 사용하여 필터링이 가능하고 두번째 파라미터 boolean 값에 따라 순서를 거꾸로 바꿀 수도 있다. DOMCursor 를 반환한다.
주어진 문자(보통 SMS 당 160 글자)에 대한 멀티 파트 SMS를 만들기 위해 필요한 정보를 가진 MozSmsSegmentInfo 객체를 반환한다.
MozSmsManager.markMessageRead(id, isRead)
해당 id의 메시지를 Boolean isRead 값에 따라 읽음 또는 읽지 않음으로 표시한다. DOMRequest 객체를 반환한다.
MozSmsManager.send(number, message)
해당 전화번호에 메시지를 전송한다. 만약 number가 DOMString (한 개의 전화번호)라면 DOMRequest 객체를 반환한다. 만약 numberDOMString 객체의 배열(여러 개의 전화번호)라면 DOMRequest 객체의 배열을 반환한다.
MozMobileMessageThread의 목록을 받는다. DOMCursor 를 반환된다.

MozSmsManager 는 또한 EventTarget 의 메소드를 상속받는다.

Registers an event handler of a specific event type on the EventTarget.
Removes an event listener from the EventTarget.
Dispatches an event to this EventTarget.

Additional methods for Mozilla chrome code

Mozilla includes a couple of extensions for use by JS-implemented event targets to implement onevent properties. See also WebIDL bindings.

  • void setEventHandler(DOMString type, EventHandler handler)
  • EventHandler getEventHandler(DOMString type)


이 API는 비 표준 스펙의 구현체입니다. 하지만 W3C의 System Application Working Group에서 논의되고 있습니다.

Specification Status Comment
Messaging API Obsolete Editor Draft (WIP).

브라우저 호환성

당연하게도, 모바일 브라우저를 주로 지원할 것으로 예상됩니다.

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 Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support No support 12.0 (12.0) Moz No support No support No support

참고 자료

문서 태그 및 공헌자

이 페이지의 공헌자: fscholz, khalid32, PillarLee
최종 변경자: fscholz,