Non-standard
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 OS for certified applications only.
Resumo
WebSMS é uma API que possibilita a criação, envio e recebimento de SMS (Short Message Service) ou MMS (Multimedia Messaging Service).
A API está disponível usando window.navigator.mozSms
que retorna um objeto MozSmsManager
ou window.navigator.mozMobileMessage
que retorna MozMobileMessageManager
. Veja abaixo uma lista completa com o métodos:
Interfaces do DOM
SMS
window.navigator.mozSms
Deprecated since Gecko 25MozSmsManager
Deprecated since Gecko 25MozSmsMessage
MozSmsEvent
MozSmsFilter
MozSmsSegmentInfo
MMS e SMS
window.navigator.mozMobileMessage
Requires FirefoxOS 1.1MozMobileMessageManager
MozMmsMessage
MozMmsEvent
MozMobileMessageThread
Código de exemplo e introdução
Especificações
Essa especificação ainda não é padrão, mas já está em discussão no W3C como parte do System Application Working Group.
Especificação | Status | Comentário |
---|---|---|
Messaging API | Editor's Draft | projeto de edição (WIP). |
Compatibilidade dos browsers
Pro razões óbvias, o suprote é esperado primeiramente em browser para dispositivos móveis.
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte Básico | Não suportado | Não suportado | Não suportado | Não suportado | Não suportado |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte Básico | Não suportado | 12.0 (12.0) | Não suportado | Não suportado | Não suportado |
Preferências e disponibilidade
- WebSMS está desativada por padrão e pode ser ativada setando o parâmetro
dom.sms.enabled
como true. - Uma lista com os hostnames que podem utilizar a API pode ser criada separando cada hostname por vírgula, utilizando
dom.sms.whitelist
. Essa string vem vazia por padrão. - WebSMS está disponível apenas para apps certificados do Firefox OS (B2G).
- MMS está disponível a partir do Firefox OS 1.1