Ειδοποιήσεις Web Push στο Firefox

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

Push_notifications

Αναβαθμισμένες ειδοποιήσεις

Το Firefox μπορεί να παραδώσει ειδοποιήσεις στην οθόνη σας, ακόμη κι αν δεν έχει φορτωθεί ο ιστότοπος. Με το Push API, ένα πρότυπο W3C, το Firefox λαμβάνει ένα μήνυμα push και μπορεί να εμφανίσει ειδοποιήσεις (αν επιτραπούν από τον χρήστη) ανά πάσα στιγμή. Οι ιστότοποι μπορούν να χρησιμοποιήσουν το Push και για την ενημέρωση δεδομένων στο παρασκήνιο, ακόμα και χωρίς να εμφανίζουν ειδοποιήσεις. Αν έχετε ήδη χορηγήσει το δικαίωμα αποστολής ειδοποιήσεων σε κάποιον ιστότοπο, θα μπορεί κι αυτός να χρησιμοποιήσει το Push API. Μπορείτε να επιλέξετε αν θα παραχωρήσετε την άδεια σε έναν συγκεκριμένο ιστότοπο, ακολουθώντας τις εξής οδηγίες:

  1. Κάντε κλικ στο λουκέτο Padlock Fx89 της γραμμής διευθύνσεων.
  2. Κάντε κλικ στο βέλος στο αναδιπλούμενο παράθυρο Πληροφορίες ιστοτόπου.
  3. Κάντε κλικ στο Περισσότερες πληροφορίες στο επόμενο παράθυρο για να ανοίξετε το παράθυρο πληροφοριών σελίδας.
  4. Κάντε κλικ στην καρτέλα Δικαιώματα.
  5. Στο Αποστολή ειδοποιήσεων, επιλέξτε μια ρύθμιση ειδοποιήσεων: Πάντα ερώτηση, Αποδοχή, ή Φραγή. Αν οι επιλογές δεν είναι διαθέσιμες, απενεργοποιήστε το Χρήση προεπιλογής.

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

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

Τι είναι το Web Push;

Το Web Push είναι μια προαιρετική λειτουργία που επιτρέπει στους ιστοτόπους να σας στέλνουν μηνύματα, ακόμα κι αν δεν έχουν φορτωθεί. Οι ιστότοποι μπορούν να χρησιμοποιήσουν αυτήν τη λειτουργία για την παροχή ειδοποιήσεων ή την ενημέρωση δεδομένων στο παρασκήνιο.

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

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

Πώς λειτουργεί;

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

WebPushNotification-el

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

Ποιες πληροφορίες κοινοποιώ σε έναν ιστότοπο;

Ένας ιστότοπος με τα κατάλληλα δικαιώματα μπορεί να σας στείλει μηνύματα 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 από έναν συγκεκριμένο ιστότοπο:

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

Για να διακόψετε την αποστολή μηνυμάτων push από όλους τους ιστοτόπους, ακολουθήστε τα παραπάνω βήματα αλλά, αντί να επιλέξετε έναν συγκεκριμένο ιστότοπο, κάντε κλικ στο Αφαίρεση όλων των ιστοτόπων. Οι ιστότοποι δεν θα μπορούν να σας στείλουν μηνύματα και μελλοντικά θα πρέπει να ζητήσουν ξανά την άδειά σας για αποστολή ειδοποιήσεων.

Για να διακόψετε τις ειδοποιήσεις από έναν συγκεκριμένο ιστότοπο (απαιτείται ανανέωση της σελίδας): Κάντε κλικ στο εικονίδιο «Δικαιώματα» Fx89PermissionsIcon για να εμφανιστεί ο πίνακας δικαιωμάτων ιστοτόπου για τον ιστότοπο, βρείτε το δικαίωμα Αποστολή ειδοποιήσεων και κάντε κλικ στο δίπλα στο Επιτρέπονται για να αφαιρέσετε το δικαίωμα.

Πώς προσθέτω το Web Push στον ιστότοπό μου;

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

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

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

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

Ήταν χρήσιμο αυτό το άρθρο;

Παρακαλώ περιμένετε...

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

Illustration of hands

Συμμετοχή

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

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