Ειδοποιήσεις web push στο Firefox
Πληροφορίες αναθεώρησης
- ID αναθεώρησης: 179907
- Δημιουργία:
- Δημιουργός: Jim Spentzos
- Σχόλιο: Update
- Ελέγχθηκε: Ναι
- Ελέγχθηκε:
- Ελέγχθηκε από: d.spentzos
- Έχει εγκριθεί; Ναι
- Είναι η τρέχουσα αναθεώρηση; Όχι
- Έτοιμο για μετάφραση: Όχι
Πηγή αναθεώρησης
Περιεχόμενο αναθεώρησης
Το Web Push επιτρέπει στις ιστοσελίδες να ειδοποιούν τους χρήστες για νέα μηνύματα ή ενημερωμένο περιεχόμενο. Όσο το Firefox είναι ανοικτό, οι ιστοσελίδες, στις οποίες έχει χορηγηθεί η άδεια, μπορούν να στείλουν ειδοποιήσεις στο πρόγραμμα περιήγησής σας και να τις εμφανίσουν στην οθόνη. Οι χρήστες μπορούν εύκολα να επιτρέψουν ή να απαγορεύσουν τις ειδοποιήσεις και να ελέγξουν πώς θα εμφανίζονται οι ειδοποιήσεις αυτές.
Πίνακας περιεχομένων
- 1 Αναβαθμισμένες ειδοποιήσεις
- 2 Τι είναι το Web Push;
- 3 Πώς λειτουργεί;
- 4 Ποιες πληροφορίες μοιράζομαι με μια ιστοσελίδα;
- 5 Ποιες πληροφορίες χρησιμοποιεί το Firefox για την παροχή Web Push;
- 6 Πώς ανακαλώ τα δικαιώματα Web Push από μια ορισμένη ιστοσελίδα;
- 7 Πώς προσθέτω το Web Push στην ιστοσελίδα μου;
- 8 Πώς διακόπτω τα αιτήματα του Firefox για αποδοχή ειδοποιήσεων;
Αναβαθμισμένες ειδοποιήσεις
Ξεκινώντας στην έκδοση 44, το Firefox μπορεί να παραδώσει ειδοποιήσεις στην οθόνη, ακόμη κι αν δεν έχει φορτωθεί αυτή η σελίδα. Με το Push API, ένα πρότυπο W3C, το Firefox λαμβάνει ένα μήνυμα push και μπορεί να εμφανίσει ειδοποιήσεις (αν τις επιτρέπει ο χρήστης) ανά πάσα στιγμή. Οι ιστοσελίδες μπορούν επίσης να χρησιμοποιήσουν το Push για ενημέρωση δεδομένων στο παρασκήνιο, ακόμη και χωρίς να εμφανίζουν ειδοποιήσεις. Αν έχετε ήδη χορηγήσει την άδεια αποστολής ειδοποιήσεων σε μια ιστοσελίδα, αυτή θα μπορεί να χρησιμοποιεί το Push API. Μπορείτε να επιλέξετε αν θα παραχωρήσετε την άδεια ή όχι σε μια συγκεκριμένη ιστοσελίδα, ακολουθώντας αυτές τις οδηγίες:
- Κάντε κλικ στο εικονίδιο
για να εμφανιστεί το κέντρο ελέγχου.
- Κάντε κλικ στο βέλος μέσα στο παράθυρο.
- Κάντε κλικ στο παράθυρο πληροφοριών σελίδας. για να εμφανιστεί το
- Κάντε κλικ στην καρτέλα Δικαιώματα.
- Στο Λήψη ειδοποιήσεωνΑποστολή ειδοποιήσεων, επιλέξτε μια επιλογή ειδοποιήσεων: , , ή . Αν οι επιλογές σας είναι απενεργοποιημένες, καταργήστε την επιλογή δίπλα στο Χρήση προεπιλογής.
Τι είναι το Web Push;
Το Web Push είναι μια προαιρετική λειτουργία που επιτρέπει στις ιστοσελίδες να σάς στέλνουν μηνύματα, ακόμη κι αν δεν έχουν φορτωθεί. Οι ιστοσελίδες μπορούν να χρησιμοποιήσουν αυτή τη λειτουργία για να παρέχουν ειδοποιήσεις ή να ενημερώνουν δεδομένα στο παρασκήνιο.
Για παράδειγμα, μπορείτε να εγγραφείτε στις ειδοποιήσεις από τις αγαπημένες σας ιστοσελίδες αγορών, οι οποίες μπορούν να σάς ειδοποιούν για νέες προωθητικές ενέργειες ή προσφορές. Μπορείτε να εγγραφείτε σε ειδοποιήσεις από διαφορετικές ιστοσελίδες. Μια ιστοσελίδα συναυλιών ίσως προσφέρει ειδοποιήσεις για εμφανίσεις του αγαπημένου σας συγκροτήματος· απλά επιτρέψτε σε αυτή την ιστοσελίδα να σάς ειδοποιεί και μια εβδομάδα αργότερα θα λάβετε ειδοποίηση ότι το συγκρότημα είναι σε περιοδεία.
Θα λαμβάνετε μηνύματα μόνο από ιστοσελίδες στις οποίες έχετε χορηγήσει την άδεια.
Πώς λειτουργεί;
Οι ιστοσελίδες μπορούν να εγκαταστήσουν ένα Service Worker, μια ιστοσελίδα παρασκηνίου με περιορισμένη λειτουργικότητα, η οποία μπορεί να εγγραφεί στην υπηρεσία push. Η ιστοσελίδα μπορεί, τότε, να στείλει ένα μήνυμα push μέσω της υπηρεσίας Web Push της Mozilla στο πρόγραμμα περιήγησής σας, που μπορεί να επεξεργαστεί αυτό το μήνυμα και να εμφανίσει μια ειδοποίηση στην οθόνη σας.
Κάνοντας κλικ στην ειδοποίηση, μπορείτε να ανοίξετε μια ιστοσελίδα ή να κάνετε εναλλαγή στην καρτέλα της ιστοσελίδας, αν έχει φορτωθεί.
Ποιες πληροφορίες μοιράζομαι με μια ιστοσελίδα;
Μια ιστοσελίδα που έχει αποκτήσει την άδεια μπορεί να σάς στείλει μηνύματα push, ακόμη κι αν δεν έχει φορτωθεί. Υπάρχει περιορισμός στον αριθμό των μηνυμάτων push που μπορούν να στείλουν οι ιστοσελίδες, χωρίς ειδοποίηση στην οθόνη. Οι ιστοσελίδες που υπερβαίνουν το όριο αυτό, αποκλείονται από την αποστολή μηνυμάτων push και ο χρήστης πρέπει να επισκεφθεί την ιστοσελίδα για να εγγραφεί ξανά. Το Web Push δεν επιτρέπει άμεσα στις ιστοσελίδες να προσδιορίζουν τη διεύθυνση IP σας.
Ποιες πληροφορίες χρησιμοποιεί το Firefox για την παροχή Web Push;
Το Firefox διατηρεί μια ενεργή σύνδεση με την υπηρεσία push για να λαμβάνει μηνύματα push όσο είναι ανοικτό. Η σύνδεση λήγει όταν το Firefox κλείσει. Στο διακομιστή μας, αποθηκεύουμε ένα τυχαίο αναγνωριστικό για το πρόγραμμα περιήγησής σας, μαζί με ένα τυχαίο αναγνωριστικό για κάθε ιστοσελίδα που εξουσιοδοτείτε.
Στο Firefox για υπολογιστές, η υπηρεσία push λειτουργείται από τη Mozilla. Το Firefox για Android χρησιμοποιεί ένα συνδυασμό της υπηρεσίας Mozilla Web Push και της πλατφόρμας Cloud Messaging της Google για την παράδοση ειδοποιήσεων.
Και στις δύο περιπτώσεις, τα μηνύματα push κρυπτογραφούνται σύμφωνα με τις προδιαγραφές IETF και μόνο το αντίγραφο του Firefox σας μπορεί να τα αποκρυπτογραφήσει. Τα κρυπτογραφημένα μηνύματα αποθηκεύονται στο διακομιστή μέχρι να παραδοθούν ή να λήξουν.
Πώς ανακαλώ τα δικαιώματα Web Push από μια ορισμένη ιστοσελίδα;
Το Web Push είναι πάντα προαιρετικό στο Firefox. Καμία ιστοσελίδα δεν μπορεί να σάς στείλει μηνύματα push χωρίς την άδειά σας. Για να σταματήσετε την αποστολή μηνυμάτων push από μια συγκεκριμένη ιστοσελίδα:
- Στη γραμμή μενού στο επάνω μέρος της οθόνης, κάντε κλικ στο και επιλέξτε ( σε παλαιότερες εκδόσεις του macOS).Κάντε κλικ στο κουμπί του μενού
και επιλέξτε .
- Επιλέξτε την καρτέλα και εντοπίστε την ενότητα Δικαιώματα.
- Κάντε κλικ στο κουμπί . δίπλα στο Ειδοποιήσεις
- Επιλέξτε την ιστοσελίδα.
- Κάντε κλικ στο .
Για να διακόψετε την αποστολή μηνυμάτων push από όλες τις ιστοσελίδες, ακολουθήστε τα παραπάνω βήματα αλλά, αντί να επιλέξετε μια συγκεκριμένη ιστοσελίδα, κάντε κλικ στο
. Οι ιστοσελίδες δεν θα μπορούν να σάς στείλουν μηνύματα και, στο μέλλον, θα πρέπει να ζητήσουν την άδειά σας για να τα αποστείλουν.
Πώς προσθέτω το Web Push στην ιστοσελίδα μου;
Οι προδιαγραφές Push API εξηγούν πώς να δημιουργήσετε ένα Service Worker και να στέλνετε μηνύματα push.
Πώς διακόπτω τα αιτήματα του Firefox για αποδοχή ειδοποιήσεων;
Αν μια ιστοσελίδα υποδεικνύει στο Firefox ότι θέλει να εμφανίζει ειδοποιήσεις, από προεπιλογή, το Firefox ρωτά αν θέλετε να παραχωρήσετε την άδεια. Μπορείτε να ρυθμίσετε το Firefox έτσι, ώστε να απορρίπτει αυτόματα τα αιτήματα, χωρίς να σάς ρωτά. Ακόμη και μετά την αλλαγή, μπορείτε να προσθέσετε εξαιρέσεις για ιστοσελίδες που θέλετε να εμφανίζουν ειδοποιήσεις ή να χρησιμοποιούν τις λειτουργίες push.
- Στη γραμμή μενού στο επάνω μέρος της οθόνης, κάντε κλικ στο και επιλέξτε ( σε παλαιότερες εκδόσεις του macOS).Κάντε κλικ στο κουμπί του μενού
και επιλέξτε .
- Επιλέξτε την καρτέλα και εντοπίστε την ενότητα Δικαιώματα.
- Κάντε κλικ στο κουμπί
- Επιλέξτε το Αποκλεισμός νέων αιτημάτων για αποδοχή ειδοποιήσεων και, έπειτα, κάντε κλικ στο .