Οι προφανείς αλλαγές V3 για τις επεκτάσεις προγράμματος περιήγησης θα δημοσιευτούν στο Google Chrome 88

Η Google ανακοίνωσε ότι οι αλλαγές στο Manifest V3 είναι ζωντανές στο Chrome 88 Beta, με τις αλλαγές να προωθούνται σε σταθερές στα μέσα Ιανουαρίου 2021.

Μία από τις μεγαλύτερες αλλαγές στην περιήγηση στο Διαδίκτυο φέτος έρχεται με τη μορφή του πολυσυζητημένο Manifest V3. Μια νέα έκδοση του μανιφέστου επιτρέπει στο πρόγραμμα περιήγησης, το Chrome, να περιορίζει τη λειτουργία ορισμένων παλαιότερων API, αλλάζοντας τον τρόπο ο ιστός και οι συνοδευτικές επεκτάσεις λειτουργούν και τελικά αλλάζει ο τρόπος με τον οποίο οι χρήστες βιώνουν το διαδίκτυο μεγάλο. Μετά από μήνες ενεργών συζητήσεων και σχολίων, το Manifest V3 για επεκτάσεις Chrome κυκλοφορεί τώρα στο Chrome 88 Beta, με περισσότερες αλλαγές να έρχονται τους επόμενους μήνες.

Αλλαγές στο Manifest V3

Ασφάλεια

Με το Manifest V3, η Google δεν επιτρέπει τον απομακρυσμένο φιλοξενούμενο κώδικα. Η εταιρεία ισχυρίζεται ότι αυτός ο μηχανισμός χρησιμοποιείται ως φορέας επίθεσης για την παράκαμψη των εργαλείων ανίχνευσης κακόβουλου λογισμικού της Google. Για το συμφέρον του απορρήτου και της ασφάλειας των χρηστών, αυτό καταργείται. Η κατάργηση του απομακρυσμένου κώδικα θα επιτρέψει στην Google να ελέγχει τις υποβολές στο Chrome Web Store πιο διεξοδικά και γρήγορα.

Εκτέλεση

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

Τα API επεκτάσεων κινούνται επίσης προς ένα πιο δηλωτικό μοντέλο. Η Google λέει ότι το τελικό αποτέλεσμα είναι καλύτερη συνολική απόδοση και βελτιωμένες εγγυήσεις απορρήτου για την πλειοψηφία των χρηστών επέκτασης.

Μυστικότητα

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

Στη συνέχεια, υπάρχουν αλλαγές σε επεκτάσεις που απαιτούν παθητική πρόσβαση στη δραστηριότητα ιστού, όπως η Web Request API και το νεότερο Declarative Net Request API. Το Declarative Net Request API, συγκεκριμένα, έχει δει αλλαγές από την πρώτη του ανακοίνωση και η τρέχουσα διάθεση λαμβάνει υπόψη εκτενείς σχόλια από την κοινότητα προγραμματιστών, όπως υποστήριξη για πολλαπλά στατικά σύνολα κανόνων, κανονικές εκφράσεις εντός κανόνων, δηλωτική τροποποίηση κεφαλίδας, κι αλλα.

Είμαστε πολύ ευχαριστημένοι με τη στενή συνεργασία που δημιουργήθηκε μεταξύ της Ομάδας Επεκτάσεων Chrome της Google και της δική σας ομάδα μηχανικών για να διασφαλίσει ότι οι επεκτάσεις αποκλεισμού διαφημίσεων θα εξακολουθούν να είναι διαθέσιμες μετά την έκδοση του Manifest V3 αποτέλεσμα.

Διαθεσιμότητα και διάθεση για το Manifest V3

Όπως αναφέρθηκε, το Manifest V3 είναι πλέον διαθέσιμο για πειραματισμό στο Chrome 88 Beta, με πρόσθετες λειτουργίες που αναμένεται να ακολουθήσουν στις επερχόμενες εκδόσεις. Το Chrome Web Store θα αρχίσει να δέχεται τις επεκτάσεις Manifest V3 από τα μέσα Ιανουαρίου, όταν το Chrome 88 φτάσει στον σταθερό κλάδο.

Η Google δεν δεσμεύεται για μια ακριβή ημερομηνία για την κατάργηση της υποστήριξης για τις επεκτάσεις Manifest V2, κάτι κατά προσέγγιση Το χρονοδιάγραμμα για την περίοδο μετανάστευσης μπορεί να εκτιμηθεί ότι είναι ένα έτος από τη στιγμή που το Manifest V3 προσγειωθεί στο στάβλο κλαδί. Η Google θα παράσχει περισσότερες λεπτομέρειες για το χρονοδιάγραμμα τους επόμενους μήνες.