Ειδοποιήσεις web push στο Firefox

Firefox Firefox Τελευταία ενημέρωση: 4 ημέρες πριν

Η τεχνολογία Web Push επιτρέπει στους ιστοτόπους να σας ειδοποιούν για νέα μηνύματα ή ενημερωμένο περιεχόμενο, ακόμα κι όταν δεν είναι φορτωμένοι. Όσο το Firefox είναι ανοικτό, οι ιστότοποι με αυτό το δικαίωμα μπορούν να αποστέλλουν ειδοποιήσεις στο πρόγραμμα περιήγησής σας, εμφανίζοντάς τες στην οθόνη. Κάνοντας κλικ σε μια ειδοποίηση, θα ανοίξει ο αρχικός ιστότοπος ή, εφόσον έχει ήδη φορτωθεί, θα γίνει εναλλαγή στην καρτέλα του.

Firefox_150_web-push-notification_win10_pushfooFirefox_150_web-push-notification_win11_pushfooFirefox_150_web-push-notification_fedora_pushfooFirefox_150_web-push-notification_mac_pushfoo

Για παράδειγμα, μπορείτε να εγγραφείτε στις ειδοποιήσεις των αγαπημένων σας ιστοτόπων αγορών για να ενημερώνεστε σχετικά με νέες προωθητικές ενέργειες ή προσφορές. Μπορείτε να εγγραφείτε σε ειδοποιήσεις από διάφορους ιστοτόπους. Ένας ιστότοπος συναυλιών μπορεί να προσφέρει ειδοποιήσεις για εμφανίσεις του αγαπημένου σας συγκροτήματος. Εσείς αποφασίζετε να επιτρέψετε τις ειδοποιήσεις από τον συγκεκριμένο ιστότοπο και, μια εβδομάδα μετά, λαμβάνετε μια ειδοποίηση που σας ενημερώνει ότι το συγκρότημα βγαίνει σε περιοδεία.

Υπενθύμιση: Θα λαμβάνετε ειδοποιήσεις μόνο από ιστοτόπους που έχετε παραχωρήσει το σχετικό δικαίωμα, το οποίο μπορείτε να ανακαλέσετε ανά πάσα στιγμή.

Πώς ζητούν οι ιστότοποι το δικαίωμα ειδοποιήσεων;

Εάν ένας ιστότοπος θέλει να ζητήσει το δικαίωμα ειδοποιήσεων, θα δείτε το εικονίδιο Notifications icon στη γραμμή διευθύνσεων. Κάνοντας κλικ σε αυτό, θα εμφανιστεί ένα αναδυόμενο παράθυρο που επιτρέπει την παραχώρηση ή άρνηση του δικαιώματος.

Push_notificationsFx149PushNotifications

Εάν έχετε αλληλεπιδράσει με τον ιστότοπο (πατώντας ένα πλήκτρο στο πληκτρολόγιο ή κάνοντας κλικ οπουδήποτε στον ιστότοπο), το αναδυόμενο παράθυρο θα εμφανιστεί αυτόματα.

Σημείωση: Οι ιστότοποι με αυτό το δικαίωμα μπορούν επίσης να χρησιμοποιήσουν το Push API για την ενημέρωση δεδομένων στο παρασκήνιο, ακόμα και χωρίς να σας εμφανίζεται κάποια ειδοποίηση.

Διαχείριση του δικαιώματος ειδοποιήσεων για έναν ιστότοπο που επισκέπτεστε

  1. Κάντε κλικ στο εικονίδιο λουκέτου Fx89Padlockασπίδας Fx149UnifiedTrustIcon-Secure στην αριστερή πλευρά της γραμμής διευθύνσεων.
  2. Κάντε κλικ στο κουμπί Σύνδεση > στονστο πάνω μέρος του πίνακα πληροφοριών ιστοτόπου που ανοίγει.
  3. Κάντε κλικ στο Περισσότερες πληροφορίες ιστοτόπουΠερισσότερες πληροφορίες στον επόμενο πίνακα για να ανοίξετε το παράθυρο πληροφοριών σελίδας.
    • Συμβουλή: Μπορείτε επίσης να ανοίξετε το παράθυρο πληροφοριών σελίδας από τη γραμμή μενού, εφόσον είναι ενεργοποιημένη. Κάντε κλικ στο Εργαλεία και επιλέξτε Πληροφορίες σελίδας από το αναδιπλούμενο μενού.
  4. Επιλέξτε την καρτέλα Δικαιώματα.
  5. Στην καταχώρηση Αποστολή ειδοποιήσεων, επιλέξτε μια ρύθμιση ειδοποιήσεων: Πάντα ερώτηση (προεπιλογή), Αποδοχή ή Φραγή. Εάν οι επιλογές δεν είναι διαθέσιμες, απενεργοποιήστε τη ρύθμιση Χρήση προεπιλογής.

Διαχείριση του δικαιώματος ειδοποιήσεων για όλους τους ιστοτόπους

  1. Στη γραμμή μενού στο πάνω μέρος της οθόνης, κάντε κλικ στο Firefox και επιλέξτε ΡυθμίσειςΠροτιμήσεις, σε ορισμένες περιπτώσεις).Κάντε κλικ στο κουμπί του μενού Fx89menuButton και επιλέξτε Ρυθμίσεις.
  2. Επιλέξτε Απόρρητο και ασφάλειαΔικαιώματα και δεδομένα στα αριστερά.
  3. Μεταβείτε στην ενότητα Δικαιώματα.
  4. Κάντε κλικ στο κουμπί Ρυθμίσεις… στα δεξιά της καταχώρησης Ειδοποιήσεις.
  5. Επιλέξτε Αποδοχή ή Φραγή από το αναδιπλούμενο μενού Κατάσταση για οποιονδήποτε ιστότοπο, ώστε να παραχωρήσετε ή να αρνηθείτε το δικαίωμα ειδοποιήσεων. Σημειώστε ότι η επιλογή Φραγή θα εμποδίσει τον ιστότοπο από το να ζητήσει ξανά το δικαίωμα.
  6. Για να αρνηθείτε το δικαίωμα ειδοποιήσεων, επιτρέποντας παράλληλα στον ιστότοπο να το ζητήσει ξανά στο μέλλον, επιλέξτε τον ιστότοπο και κάντε κλικ στο κουμπί Αφαίρεση ιστοτόπου κάτω από τη λίστα.
  7. Μόλις τελειώσετε, κάντε κλικ στο κουμπί Αποθήκευση αλλαγών.

Πώς ανακαλώ το δικαίωμα ειδοποιήσεων για έναν συγκεκριμένο ιστότοπο;

Η λειτουργία Web Push είναι πάντοτε προαιρετική στο Firefox. Κανένας ιστότοπος δεν μπορεί να στείλει ειδοποιήσεις push χωρίς την άδειά σας. Για να εμποδίσετε έναν συγκεκριμένο ιστότοπο από το να σας στέλνει ειδοποιήσεις:

  1. Στη γραμμή μενού στο πάνω μέρος της οθόνης, κάντε κλικ στο Firefox και επιλέξτε ΡυθμίσειςΠροτιμήσεις, σε ορισμένες περιπτώσεις).Κάντε κλικ στο κουμπί του μενού Fx89menuButton και επιλέξτε Ρυθμίσεις.
  2. Επιλέξτε Απόρρητο και ασφάλειαΔικαιώματα και δεδομένα στα αριστερά.
  3. Μεταβείτε στην ενότητα Δικαιώματα.
  4. Κάντε κλικ στο κουμπί Ρυθμίσεις… στα δεξιά της καταχώρησης Ειδοποιήσεις.
  5. Επιλέξτε τον ιστότοπο.
    • Εάν θέλετε απλώς να ανακαλέσετε το δικαίωμα (επιτρέποντας παράλληλα στον ιστότοπο να το ζητήσει ξανά στο μέλλον), κάντε κλικ στο κουμπί Αφαίρεση ιστοτόπου.
    • Εάν θέλετε να ανακαλέσετε το δικαίωμα και να εμποδίσετε τον ιστότοπο από το να το ζητήσει ξανά, επιλέξτε Φραγή από το αναδιπλούμενο μενού Κατάσταση δίπλα στο URL του ιστοτόπου.
  6. Κάντε κλικ στο κουμπί Αποθήκευση αλλαγών.
Σημείωση: Για να διακόψετε την αποστολή μηνυμάτων push από όλους τους ιστοτόπους, ακολουθήστε τα παραπάνω βήματα αλλά, αντί να επιλέξετε έναν συγκεκριμένο ιστότοπο, κάντε κλικ στο κουμπί Αφαίρεση όλων των ιστοτόπων. Έτσι, οι ιστότοποι δεν θα μπορούν να σας στείλουν ειδοποιήσεις και θα χρειαστεί να ζητήσουν ξανά την άδειά σας στο μέλλον.

Εναλλακτικά:

  1. Επισκεφθείτε τον ιστότοπο για τον οποίο θέλετε να ανακαλέσετε το δικαίωμα ειδοποιήσεων.
  2. Κάντε κλικ στο εικονίδιο Fx89PermissionsIcon της γραμμής διευθύνσεων για να ανοίξετε τον πίνακα δικαιωμάτων για τον ιστότοπο.
  3. Εντοπίστε το δικαίωμα Αποστολή ειδοποιήσεων και κάντε κλικ στο κουμπί Επιτρέπεται ✕ για να καταργήσετε το δικαίωμα.

Μπορείτε επίσης να αρνηθείτε το δικαίωμα στο παράθυρο πληροφοριών σελίδας, με τον τρόπο που περιγράφεται στην ενότητα Διαχείριση του δικαιώματος ειδοποιήσεων για έναν ιστότοπο που επισκέπτεστε.

Πώς διακόπτω τα αιτήματα του Firefox για αποδοχή ειδοποιήσεων;

Εάν ένας ιστότοπος υποδεικνύει στο Firefox ότι θέλει να εμφανίζει ειδοποιήσεις, το Firefox από προεπιλογή ρωτά αν θέλετε να παραχωρήσετε το δικαίωμα. Μπορείτε να ρυθμίσετε το Firefox έτσι ώστε να απορρίπτει αυτόματα τα αιτήματα, χωρίς να σας ρωτά. Ακόμα κι έτσι, μπορείτε να προσθέσετε εξαιρέσεις για τους ιστοτόπους που θέλετε να εμφανίζουν ειδοποιήσεις ή να χρησιμοποιούν τις λειτουργίες push, μέσω του παραθύρου πληροφοριών σελίδας.

  1. Στη γραμμή μενού στο πάνω μέρος της οθόνης, κάντε κλικ στο Firefox και επιλέξτε ΡυθμίσειςΠροτιμήσεις, σε ορισμένες περιπτώσεις).Κάντε κλικ στο κουμπί του μενού Fx89menuButton και επιλέξτε Ρυθμίσεις.
  2. Επιλέξτε Απόρρητο και ασφάλειαΔικαιώματα και δεδομένα στα αριστερά.
  3. Μεταβείτε στην ενότητα Δικαιώματα.
  4. Κάντε κλικ στο κουμπί Ρυθμίσεις… στα δεξιά της καταχώρησης Ειδοποιήσεις.
  5. Ενεργοποιήστε την επιλογή Αποκλεισμός νέων αιτημάτων αποδοχής ειδοποιήσεων.
  6. Κάντε κλικ στο κουμπί Αποθήκευση αλλαγών.

Συχνές ερωτήσεις

Πώς λειτουργεί η τεχνολογία 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 στον ιστότοπό μου;

Οι προδιαγραφές του Push API εξηγούν πώς να δημιουργήσετε ένα service worker, καθώς και πώς να κάνετε αποστολή μηνυμάτων push.

Αυτοί οι υπέροχοι άνθρωποι βοήθησαν στη σύνταξη αυτού του άρθρου:

Illustration of hands

Συμμετοχή

Μοιραστείτε την εμπειρία σας με άλλους χρήστες. Απαντήστε σε ερωτήσεις και βελτιώστε τη γνωσιακή βάση μας.

Μάθετε περισσότερα