Διαδικτυακές ειδοποιήσεις push στο Firefox

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

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

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

  1. Κάντε κλικ στο εικονίδιο Site Info button για να εμφανιστεί το Control Center - manage site privacy and security controls.
  2. Κάντε κλικ στο μενού δίπλα στα Δικαιώματα και επιλέξτε μια επιλογή για τις ειδοποιήσεις: Ερώτηση πάντα, Επιτρέπεται, Αποκλεισμός.

Τι είναι οι διαδικτυακές ειδοποιήσεις push;

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

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

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

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

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

push notification 44

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

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

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

Ποιες πληροφορίες χρησιμοποιεί το Firefox για την παροχή ειδοποιήσεων Push;

Το Firefox διατηρεί μια ενεργή σύνδεση με την υπηρεσία push για να λαμβάνει μηνύματα push όσο είναι ανοικτό. Η σύνδεση λήγει όταν το Firefox κλείσει. Στο διακομιστή μας, αποθηκεύουμε ένα τυχαίο πρόγραμμα ταυτοποίησης για τον περιηγητή σας, μαζί με ένα τυχαίο πρόγραμμα ταυτοποίησης για κάθε ιστοσελίδα που εξουσιοδοτείτε.

Στο Firefox για υπολογιστές, η υπηρεσία push λειτουργείται από τη Mozilla. Το Firefox για Android χρησιμοποιεί ένα συνδυασμό της υπηρεσίας Mozilla Web Push και της πλατφόρμας Cloud Messaging της Google για την παράδοση ειδοποιήσεων.

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

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

Οι διαδικτυακές ειδοποιήσεις push είναι πάντα προαιρετικές στο Firefox. Μια ιστοσελίδα δεν μπορεί να σας στείλει μηνύματα push χωρίς την άδειά σας. Για να σταματήσετε την αποστολή μηνυμάτων push από μια ορισμένη σελίδα:

  1. Μεταβείτε στο μενού του Firefox New Fx Menu και επιλέξτε ΕπιλογέςΠροτιμήσεις.
  2. Επιλέξτε την καρτέλα Περιεχόμενο και κάντε κλικ στο κουμπί Επιλογή… στην ενότητα Ειδοποιήσεις.
  3. Επιλέξτε την ιστοσελίδα.
  4. Κάντε κλικ στο Απομάκρυνση σελίδας.

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

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

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

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

These fine people helped write this article: Jim Spentzos. You can help too - find out how.