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


Πώς προσθέτω το Web Push στην ιστοσελίδα μου;
Οι προδιαγραφές του Push API εξηγούν πώς να δημιουργήσετε ένα service worker, καθώς και πώς να κάνετε αποστολή μηνυμάτων push.
Πώς διακόπτω τα αιτήματα του Firefox για αποδοχή ειδοποιήσεων;
Αν μια ιστοσελίδα υποδεικνύει στο Firefox ότι θέλει να εμφανίζει ειδοποιήσεις, το Firefox από προεπιλογή ρωτά αν θέλετε να παραχωρήσετε το δικαίωμα. Μπορείτε να ρυθμίσετε το Firefox έτσι, ώστε να απορρίπτει αυτόματα τα αιτήματα, χωρίς να σας ρωτά. Ακόμα κι έτσι, μπορείτε να προσθέσετε εξαιρέσεις για τις ιστοσελίδες που θέλετε να εμφανίζουν ειδοποιήσεις ή να χρησιμοποιούν τις λειτουργίες push.
- Στη γραμμή μενού στο επάνω μέρος της οθόνης, κάντε κλικ στο και επιλέξτε ( σε παλαιότερες εκδόσεις του macOS).Κάντε κλικ στο κουμπί του μενού
και επιλέξτε .
- Κάντε κλικ στο Απόρρητο & ασφάλεια στα αριστερά.
- Μεταβείτε στην ενότητα Δικαιώματα.
- Κάντε κλικ στο κουμπί
- Ενεργοποιήστε το Αποκλεισμός νέων αιτημάτων για αποδοχή ειδοποιήσεων.
- Κάντε κλικ στο κουμπί .