Η Google δημοσίευσε ένα σχέδιο για να σταματήσει να υποστηρίζει τη δεύτερη έκδοση του μανιφέστου του Chrome.

Η Google αποκάλυψε ένα χρονοδιάγραμμα για την κατάργηση της έκδοσης XNUMX του μανιφέστου του Chrome προς όφελος της έκδοσης XNUMX, η οποία έχει επικριθεί για την παραβίαση πολλών από τα πρόσθετα αποκλεισμού περιεχομένου και ασφάλειας. Συγκεκριμένα, το δημοφιλές πρόγραμμα αποκλεισμού διαφημίσεων uBlock Origin είναι προσαρτημένο στη δεύτερη έκδοση του μανιφέστου, το οποίο δεν μπορεί να μεταφερθεί στην τρίτη έκδοση του μανιφέστου λόγω της διακοπής της υποστήριξης για τον τρόπο λειτουργίας αποκλεισμού του webRequest API.

Από τις 17 Ιανουαρίου 2022, το Chrome Web Store δεν θα δέχεται πλέον πρόσθετα που χρησιμοποιούν τη δεύτερη έκδοση του μανιφέστου, αλλά οι προγραμματιστές των πρόσθετων που έχουν προστεθεί προηγουμένως θα συνεχίσουν να μπορούν να δημοσιεύουν ενημερώσεις. Τον Ιανουάριο του 2023, το Chrome θα σταματήσει να υποστηρίζει τη δεύτερη έκδοση του μανιφέστου και όλα τα πρόσθετα που συνδέονται με αυτό θα σταματήσουν να λειτουργούν. Ταυτόχρονα, η δημοσίευση ενημερώσεων για τέτοια πρόσθετα στο Chrome Web Store θα απαγορεύεται.

Ας υπενθυμίσουμε ότι στην τρίτη έκδοση του μανιφέστου, η οποία καθορίζει τις δυνατότητες και τους πόρους που παρέχονται στα πρόσθετα, ως μέρος μιας πρωτοβουλίας για την ενίσχυση της ασφάλειας και του απορρήτου, αντί για το webRequest API, το δηλωτικό NetRequest API, περιορισμένο στις δυνατότητές του, προτείνεται. Ενώ το webRequest API σάς επιτρέπει να συνδέσετε τους δικούς σας χειριστές που έχουν πλήρη πρόσβαση σε αιτήματα δικτύου και είναι ικανοί να τροποποιούν την κυκλοφορία εν κινήσει, το declarativeNetRequest API παρέχει πρόσβαση μόνο σε μια έτοιμη μηχανή φιλτραρίσματος ενσωματωμένη στο πρόγραμμα περιήγησης, η οποία επεξεργάζεται ανεξάρτητα τον αποκλεισμό κανόνες και δεν επιτρέπει τη χρήση των δικών του αλγορίθμων φιλτραρίσματος και δεν σας επιτρέπει να ορίζετε σύνθετους κανόνες που αλληλοεπικαλύπτονται ανάλογα με τις συνθήκες.

Σύμφωνα με την Google, συνεχίζει να εργάζεται για την εφαρμογή στο declarativeNetRequest των δυνατοτήτων που απαιτούνται στα πρόσθετα που χρησιμοποιούν το webRequest και σκοπεύει να φέρει το νέο API σε μια μορφή που να ανταποκρίνεται πλήρως στις ανάγκες των προγραμματιστών των υπαρχόντων πρόσθετων. Για παράδειγμα, η Google έχει ήδη λάβει υπόψη τις επιθυμίες της κοινότητας και έχει προσθέσει υποστήριξη στο declarativeNetRequest API για χρήση πολλαπλών στατικών συνόλων κανόνων, φιλτράρισμα με χρήση κανονικών εκφράσεων, τροποποίηση κεφαλίδων HTTP, δυναμική αλλαγή και προσθήκη κανόνων, διαγραφή και αντικατάσταση παραμέτρων αιτήματος, φιλτράρισμα με δέσμευση καρτελών και δημιουργία συγκεκριμένων συνόδων συνόλων κανόνων. Τους επόμενους μήνες, σχεδιάζεται επιπλέον η εφαρμογή υποστήριξης για δυναμικά προσαρμόσιμα σενάρια επεξεργασίας περιεχομένου και η δυνατότητα αποθήκευσης δεδομένων στη μνήμη RAM.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο