Notification#
Notification.permission#
Właściwość permission
zwraca łańcuch znakowy informujący o aktualnym zezwoleniu # (permission) wyświetlania powiadomień dla danego pochodzenia. Właściwość jest statyczna (udostępniana wprost z interfejsu Notification) i tylko do odczytu.
Składnia#
Samo wywołanie i poszczególne jego części najlepiej objaśnić na zapisie składniowym:
var read_permission = Notification.permission;
gdzie poszczególne człony oznaczają:
read_permission
- łańcuch znakowy informujący o aktualnym zezwoleniu. Dostępne są następujące wartości:"default"
- domyślna wartość, która informuje, że użytkownik nie podjął jeszcze żadnej decyzji (co w praktyce jest równoważne z"denied"
)."denied"
- informuje, że użytkownik nie zgadza się na wyświetlanie powiadomień."granted"
- informuje, że użytkownik zgadza się na wyświetlanie powiadomień.
Notification
- interfejs udostępniany w globalnym zasięgu.
Sposób zarządzania zezwoleniami wyświetlania powiadomień będzie silnie uzależniony od danej aplikacji klienckiej.
Aby poprosić użytkownika o podjęcie decyzji w sprawie wyświetlania powiadomień dla danej witryny należy skorzystać z metody Notification.requestPermission()
.
Prosty przykład:
<script>
document.write(Notification); // function Notification() { [native code] }
document.write("<br>");
document.write(Notification.permission); // default
</script>
Interfejs Web IDL#
static readonly attribute NotificationPermission permission; enum NotificationPermission { "default", "denied", "granted" };
Specyfikacje i inne materiały#
Pasek społecznościowy