Πίνακας περιεχομένων:

Τι είναι ο εργαζόμενος υπηρεσίας προγράμματος περιήγησης;
Τι είναι ο εργαζόμενος υπηρεσίας προγράμματος περιήγησης;

Βίντεο: Τι είναι ο εργαζόμενος υπηρεσίας προγράμματος περιήγησης;

Βίντεο: Τι είναι ο εργαζόμενος υπηρεσίας προγράμματος περιήγησης;
Βίντεο: Ο Σπύρος Πρωτοψάλτης για τα επιδόματα ανεργίας και τις υπηρεσίες του ΟΑΕΔ | Ώρα Ελλάδος | OPEN TV 2024, Ενδέχεται
Anonim

ΕΝΑ εργάτης υπηρεσιών είναι ένα σενάριο που σας πρόγραμμα περιήγησης εκτελείται στο παρασκήνιο, χωριστά από μια ιστοσελίδα, ανοίγοντας την πόρτα σε λειτουργίες που δεν χρειάζονται ιστοσελίδα ή αλληλεπίδραση με τον χρήστη. Πριν εργάτης υπηρεσιών , υπήρχε ένα άλλο API που έδωσε στους χρήστες μια εμπειρία εκτός σύνδεσης στον ιστό που ονομάζεται AppCache.

Από αυτή την άποψη, τι είναι ένας υπάλληλος υπηρεσιών;

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

Κάποιος μπορεί επίσης να ρωτήσει, τι είναι το Safari Service Worker; Υπάλληλοι υπηρεσιών επιτρέπουν στους προγραμματιστές να δημιουργήσουν ευέλικτες διαδικτυακές εφαρμογές που ζουν εκτός των ορίων του προγράμματος περιήγησης. Ήδη διαθέσιμο στις Android , ορισμένοι ιστότοποι έχουν αρχίσει να εκμεταλλεύονται υπαλλήλων υπηρεσιών για την παροχή ειδοποιήσεων push με βάση το πρόγραμμα περιήγησης.

Κατά συνέπεια, πώς λειτουργεί ένας υπάλληλος υπηρεσιών;

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

Πώς υλοποιείτε έναν υπάλληλο υπηρεσιών;

Προσθήκη ενός Service Worker και εκτός σύνδεσης στην εφαρμογή Web σας

  1. Περιεχόμενα.
  2. Λάβετε το δείγμα κώδικα.
  3. Εκτελέστε το δείγμα εφαρμογής.
  4. Δοκιμάστε την εφαρμογή.
  5. Δημιουργήστε την εφαρμογή εκκίνησης.
  6. Εγγράψτε έναν εργαζόμενο σέρβις στον ιστότοπο.
  7. Εγκαταστήστε τα στοιχεία του ιστότοπου.
  8. Υποκλέψτε τα αιτήματα της ιστοσελίδας.

Συνιστάται: