2014-12-15 5 views
20

Sto utilizzando lo Web Notification API per visualizzare le notifiche desktop dalla mia app Web in OSX.Disabilitare il suono di avviso predefinito per le notifiche web di Firefox

Solo in Firefox, quando viene attivata una notifica, viene riprodotto anche un suono (in Safari e Chrome, utilizzando lo stesso codice esatto, viene visualizzata solo la notifica e non vi sono effetti sonori associati).

Mi piacerebbe disattivare il suono di notifica in Firefox, ma non riesco a trovare nulla nella documentazione sul controllo. È possibile?

+0

è possibile utilizzare solo ciò che fornisce l'API e non c'è alcuna opzione per il suono. questo è come il prompt() riproduce ding.wav in IE ma safari è silenzioso. – dandavis

+0

Ugh, questo fa schifo. Sto usando questo per un'app musicale per avvisarti quando la traccia cambia, quindi in Firefox riproduce l'effetto sonoro sopra la musica. Se non riesco a disabilitare il suono, dovrò solo togliere l'intera funzionalità. Puoi aggiungere il tuo commento come risposta? – daGUY

+3

Nelle preferenze di sistema di OS X, posso andare su Notifiche> Firefox e deselezionare "Riproduci suono per notifiche" per silenziare gli effetti sonori. Non c'è davvero alcun modo per impostare questo dall'altra parte (dalla mia app)? – daGUY

risposta

55

Su OS X, andare su Preferenze di Sistema, quindi su Notifiche. Scegli Firefox e deseleziona Riproduci suono per le notifiche per eliminare il suono.

6

L'API di notifica Web ora ha l'opzione di configurazione silent, ma il supporto è irregolare, Chrome v43 +, Firefox (non ancora supportato).

Suggerirei di aggiungere silenzio alle notifiche, quindi se/quando Firefox lo supporta, funzionerà.