Powiadomienia Web Push w Firefoksie
Informacje o wersji
- Identyfikator wersji: 159201
- Utworzono:
- Autor: TyDraniu
- Komentarz: Aktualizacja do wersji angielskiej
- Zrecenzowano: Tak
- Zrecenzowano:
- Autor recenzji: vesper
- Zatwierdzone? Tak
- Aktualna: Nie
- Gotowy do tłumaczenia: Nie
Źródło wersji
Podgląd zawartości
Technologia Web Push pozwala stronom na wysyłanie użytkownikom wiadomości i aktualizacji zawartości strony. Kiedy Firefox jest uruchomiony, strony którym udzielono na to pozwolenia mogą przesyłać powiadomienia do przeglądarki i wyświetlać je na ekranie. Użytkownicy mogą łatwo zezwolić na wyświetlanie powiadomień lub je wyłączyć - a także kontrolować sposób ich wyświetlania.
Spis treści
- 1 Ulepszone powiadomienia
- 2 Czym jest Web Push?
- 3 Jak to działa?
- 4 Jakie dane są dzielone ze stroną?
- 5 Jakie dane wykorzystywane są przez Firefoksa na potrzeby Web Push?
- 6 Jak mogę odwołać zezwolenia Web Push dla wybranej strony?
- 7 Jak mogę dodać Web Push do mojej strony?
- 8 Jak całkowicie wyłączyć powiadomienia Web Push?
Ulepszone powiadomienia
Począwszy od wersji 44, Firefox może wyświetlać na ekranie powiadomienia nawet jeśli strona z której one pochodzą nie jest aktualnie odwiedzana. Przy użyciu API Push, standardu W3C, Firefox otrzymuje wiadomość i może wyświetlać powiadomienia (jeśli użytkownik na to zezwolił) w dowolnej chwili. Strony mogą również wykorzystywać API Push do aktualizacji danych w tle, bez pokazywania powiadomień. Jeśli strona otrzymała pozwolenie na wyświetlanie powiadomień, może ona również korzystać z Push API. Możesz wybrać czy chcesz udzielić danej stronie pozwolenia na wyświetlanie powiadomień w następujący sposób:
- Kliknij ikonę
by wyświetlić informacje dokładniej opisane na stronie Panel informacji o witrynie.
- Kliknij strzałkę w bok w wyskakującym oknie.
- Kliknij przycisk okno informacji o stronie. by wyświetlić
- Kliknij kartę Uprawnienia.
- W sekcji Wyświetlanie powiadomień, wybierz jedną z możliwości: , lub . Jeśli te pola są nieaktywne, usuń zaznaczenie z pola Używaj domyślnych.
Czym jest Web Push?
Web Push to opcjonalna funkcjonalność pozwalająca stronom na wysyłanie wiadomości do twojej przeglądarki, nawet jeśli strona nie jest załadowana. Strony mogą używać tej opcji do wysyłania powiadomień lub aktualizacji danych w tle.
Możesz na przykład zasubskrybować powiadomienia ze swojej ulubionej strony sklepowej, która będzie cię informowała o nowych promocjach i ofertach. Możesz zasubskrybować powiadomienia z różnych stron. Strona z koncertami może oferować powiadomienia o nadchodzących koncertach twojego ulubionego zespołu - jeśli zezwolisz jej na przesyłanie powiadomień, zobaczysz w przeglądarce komunikat o trasie koncertowej kiedy pojawi się ono na stronie.
Powiadomienia będą wyświetlane jedynie dla stron, którym na to zezwolisz.
Jak to działa?
Strony mogą zainstalować wątek usługowy, stronę działającą w tle, z ograniczonym zestawem opcji, która subskrybuje się do usługi push. Strona ta może wysyłać wiadomości za pośrednictwem usługi Web Push do twojej przeglądarki, która następnie wyświetli powiadomienie na twoim komputerze.
Kliknięcie powiadomienia może doprowadzić do otwarcia strony lub do przełączenia na kartę tej strony, jeśli jest ona już otwarta.
Jakie dane są dzielone ze stroną?
Strona która otrzymałą pozwolenie może wysyłać wiadomości kiedy nie jest otwarta. Ilość wysyłanych wiadomości jest ograniczona przez ustalony limit wiadomości wysyłanych bez powiadomienia na ekranie. Strony, które przekroczą limit zostaną usunięte z listy subskrypcji i nie będą w stanie ponownie wysyłać wiadomości do momentu ich odwiedzenia i odnowienia subskrypcji. Web Push nie pozwala stronom na bezpośrednie określenie twojego adresu IP.
Jakie dane wykorzystywane są przez Firefoksa na potrzeby Web Push?
Firefox utrzymuje aktywne połączenie z usługą push w celu otrzymywania wiadomości tak długo, jak pozostaje otwarty. Połączenie ulega zakończeniu po zamknięciu Firefoksa. Na naszym serwerze przechowujemy losowo stworzony identyfikator twojej przeglądarki, łącznie z losowo stworzonym identyfikatorem dla każdej strony której udzielasz zezwolenia na przesyłanie wiadomości.
W Firefoksie dla komputerów stacjonarnych, usługa push jest obsługiwana przez Mozillę. Firefox dla Androida korzysta z kombinacji usługi Web Push Mozilli i platformy Cloud Messaging firmy Google.
W obydwu przypadkach, wiadomości push są zaszyfrowane według wytycznych IETF - jedynie twoja przeglądarka może je odszyfrować. Zaszyfrowane wiadomości są przechowywane na serwerze do momentu dostarczenia lub wygaśnięcia.
Jak mogę odwołać zezwolenia Web Push dla wybranej strony?
Web Push jest opcją która wymaga twojego pozwolenia by mogła rozpocząć działanie. Żadna strona nie może wysyłać wiadomości push bez twojego pozwolenia. Aby odwołać zezwolenie na wysyłanie wiadomości dla wybranej strony:
- Z paska menu u góry ekranu wybierz , a następnie ( w starszych wersjach systemu macOS).Naciśnij znajdujący się w prawym górnym narożniku Firefoksa przycisk menu
i wybierz .
- W panelu Prywatność i bezpieczeństwo, przejdź do sekcji Uprawnienia.
- Kliknij przycisk . obok tekstu Uprawnienia
- Wybierz stronę.
- Kliknij .
- Przejdź do menu Firefoksa
i wybierz .
- Wybierz panel i kliknij przycisk w sekcji Powiadomienia.
- Wybierz stronę.
- Kliknij .
Aby odwołać zezwolenia dla wszystkich stron, wykonaj powyższe czynności ale zamiast wybierać konkretną stronę, kliknij przycisk
. Strony nie będą w stanie wysyłać wiadomości do twojej przeglądarki i będą musiały uzyskać nowe pozwolenie w przyszłości by móc to ponownie robić.
Jak mogę dodać Web Push do mojej strony?
Na stronie opisującej Push API znajdziesz wszystkie potrzebne informacje wyjaśniające jak stworzyć wątek usługowy i wysyłać wiadomości push.
Jak całkowicie wyłączyć powiadomienia Web Push?
Aby całkowicie wyłączyć Web Push i zablokować komunikaty "Czy odbierać powiadomienia z tej strony?":
- Wpisz about:config w pasku adresu i wciśnij klawisz EnterReturn.
Może wyświetlić się strona z ostrzeżeniem. Naciśnij przycisk , aby przejść na stronę about:config. - Wyszukaj dom.webnotifications.enabled.
- Kliknij podwójnie tę opcję, aby zmienić jej wartość z true na false.
- Wyszukaj dom.push.enabled.
- Kliknij podwójnie tę opcję, aby zmienić jej wartość z true na false