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

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

Fx62AllowNotifications-el

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

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

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

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

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

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

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

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

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

WebPushNotification-el

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

Ποιες πληροφορίες μοιράζομαι με μια ιστοσελίδα;

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

  1. Κάντε κλικ στο κουμπί του μενού New Fx Menu Fx57Menu και επιλέξτε το Επιλογές.Προτιμήσεις.
  2. Επιλέξτε την καρτέλα Απόρρητο & ασφάλεια και εντοπίστε την ενότητα Δικαιώματα.
  3. Κάντε κλικ στο κουμπί Επιλογή…Ρυθμίσεις… δίπλα στο Ειδοποιήσεις.
  4. Επιλέξτε την ιστοσελίδα.
  5. Κάντε κλικ στο Αφαίρεση ιστοσελίδας.
  1. Κάντε κλικ στο κουμπί του μενού New Fx Menu Fx57Menu και επιλέξτε το Επιλογές.Προτιμήσεις.
  2. Επιλέξτε την καρτέλα Περιεχόμενο και κάντε κλικ στο κουμπί Επιλογή… στην ενότητα Ειδοποιήσεις.
  3. Επιλέξτε την ιστοσελίδα.
  4. Κάντε κλικ στο Αφαίρεση ιστοσελίδας.

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

Για να διακόψετε τις ειδοποιήσεις σε μια συγκεκριμένη ιστοσελίδα (απαιτεί εκ νέου φόρτωση της σελίδας): Κάντε κλικ στο εικονίδιο Site Info button για να εμφανίσετε το κέντρο ελέγχου, βρείτε την άδεια Λήψη ειδοποιήσεων και κάντε κλικ στο x δίπλα στο Επιτρέπεται για να αφαιρέσετε το δικαίωμα.

Πώς προσθέτω το Web Push στην ιστοσελίδα μου;

Οι προδιαγραφές Push API εξηγούν πώς να δημιουργήσετε ένα Service Worker και να στέλνετε μηνύματα push.

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

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

  1. Κάντε κλικ στο κουμπί του μενού New Fx Menu Fx57Menu και επιλέξτε το Επιλογές.Προτιμήσεις.
  2. Επιλέξτε την καρτέλα Απόρρητο & ασφάλεια και εντοπίστε την ενότητα Δικαιώματα.
  3. Κάντε κλικ στο κουμπί Ρυθμίσεις… στα δεξιά του "Ειδοποιήσεις".
    Fx63NotificationSettings-el
  4. Επιλέξτε το Αποκλεισμός νέων αιτημάτων για αποδοχή ειδοποιήσεων και, έπειτα, κάντε κλικ στο Αποθήκευση αλλαγών.

Πώς απενεργοποιώ εντελώς το Web Push;

Για να απενεργοποιήσετε το Web Push και να διακόψετε την ερώτηση "Ενεργοποίηση ειδοποιήσεων;" σε όλες τις ιστοσελίδες:

  1. Στη γραμμή διευθύνσεων, πληκτρολογήστε about:config και πατήστε EnterReturn.

    • Ενδέχεται να εμφανιστεί η σελίδα προειδοποίησης του about:config "Προσοχή! Μπορεί να ακυρώσετε την εγγύηση του προϊόντος". Κάντε κλικ στο Θα προσέχω, Το υπόσχομαι!Αποδέχομαι τον κίνδυνο! για να συνεχίσετε στη σελίδα about:config.
  2. Αναζητήστε την προτίμηση dom.webnotifications.enabled.
  3. Κάντε διπλό κλικ στο αποτέλεσμα αναζήτησης για να αλλάξετε την τιμή από true σε false.
  4. Αναζητήστε την προτίμηση dom.push.enabled.
  5. Κάντε διπλό κλικ στο αποτέλεσμα αναζήτησης για να αλλάξετε την τιμή από true σε false.

Ήταν χρήσιμο αυτό το άρθρο; Παρακαλώ περιμένετε...

Αυτά τα εξαίσια άτομα βοήθησαν στη σύνταξη αυτού του άρθρου: Jim Spentzos. Μπορείτε να βοηθήσετε κι εσείς - μάθετε πώς.