2015-08-01 18 views
15

Considerare quanto segue.Dove vengono visualizzate le notifiche su Chrome su Android?

if (this.Notification) { 
    Notification.requestPermission(function(permission) { 
    if (permission === 'granted') { 
     return new Notification('hi this is a test'); 
    } else { 
     return alert("Notifications not permitted"); 
    } 
    }); 
} else { 
    alert('Notifications not supported'); 
} 

JSFiddle.

Questo sembra comportarsi come previsto in Chrome sul desktop. In Firefox per Android, tali notifiche vengono visualizzate nella barra delle notifiche di Android.

Tuttavia su Android Chrome sembra richiedere all'utente di consentire/non consentire le notifiche, ma se l'utente fa clic su "Consenti" non sembra che accada nulla. Android Chrome supporta questo tipo di notifica?

EDIT: Questo è diverso per this question from 18 months ago - allora window.Notification non è stato definito a tutti. Ora è definito ma non sembra fare nulla.

+1

possibile duplicato del [API di notifica nel browser Chrome Android] (http : //stackoverflow.com/questions/21361968/notification-api-in-android-chrome-browser) –

+1

@ PawełPsztyć modificato di conseguenza –

+0

Che versione di Chrome hai? –

risposta

1

Penso che questo sia un duplicato con la seguente domanda HTML5 Notification not working in Mobile Chrome. Quando metto a punto sul mio dispositivo Android, ottengo il seguente errore: Failed to construct 'Notification': Illegal constructor. Use ServiceWorkerRegistration.showNotification()

-1

Android non ricevere notifiche di cromo, è diverso dal desktop Chrome

Problemi correlati