Ο δημιουργός του uBlock Origin μίλησε για την κατάσταση στην οποία βρίσκεται το έργο με την επικείμενη απενεργοποίηση του Chrome v2 Manifest (το οποίο καθορίζει τις δυνατότητες και τους πόρους που είναι διαθέσιμοι για τα πρόσθετα).
Ο Raymond Hill αναφέρει στους χρήστες του uBlock Origin και άλλων πρόσθετων που δεν είναι συμβατά με το v3 Manifest ότι, ξεκινώντας από την έκδοση 127 του Chrome, άρχισε να εμφανίζει μια προειδοποίηση στη σελίδα των επεκτάσεων σχετικά με το τέλος της υποστήριξης και την ανάγκη εύρεσης μιας εναλλακτικής λύσης, καθώς σχεδιάζεται να απενεργοποιηθεί πλήρως η συμβατότητα με το v2 Manifest πριν από το τέλος του έτους.
Από τότε που η Google ανακοίνωσε το Μανιφέστο Chrome v3, ο δημιουργός του uBlock Origin δεν έμεινε άπραγος και έχει αφιερώσει τις προσπάθειές του στην ανάπτυξη μιας νέας έκδοσης, του uBlock Origin Lite (uBOL), μιας παραλλαγής προσαρμοσμένης στο declarativeNetRequest API του Μανιφέστο v3 , το οποίο παρέχει πρόσβαση στη μηχανή φιλτραρίσματος περιεχομένου που είναι ενσωματωμένη στο πρόγραμμα περιήγησης.

Το νέο API είναι λιγότερο ισχυρό από το webRequest API, το οποίο έχει περιοριστεί σε λειτουργία μόνο για ανάγνωση στο v3 Manifest. Λόγω αυτών των περιορισμών, οι οποίοι χειρίζονται τους κανόνες αποκλεισμού ανεξάρτητα και δεν επιτρέπουν τη χρήση προσαρμοσμένων αλγορίθμων φιλτραρίσματος , το uBlock Origin Lite εφαρμόζει μόνο ένα μέρος της λειτουργικότητας του uBlock Origin.
Ξεκινώντας με το Google Chrome 127, θα εμφανιστεί μια προειδοποίηση σχετικά με το uBlock Origin (uBO)…
Αυτό είναι το αποτέλεσμα της διακοπής της υποστήριξης Manifest v2 υπέρ του Manifest v3.
Το uBO είναι μια επέκταση Manifest v2, εξ ου και η προειδοποίηση στο πρόγραμμα περιήγησης Google Chrome. Δεν υπάρχει έκδοση Manifest v3 του uBO, επομένως το πρόγραμμα περιήγησης θα προτείνει εναλλακτικές επεκτάσεις ως αντικατάσταση του uBO.
Αξίζει να σημειωθεί ότι τα uBlock Origin Lite και uBlock Origin δεν είναι συμβατά μεταξύ τους . Είναι εντελώς διαφορετικά. Επομένως, η αυτόματη μετεγκατάσταση από το ένα στο άλλο στο Chrome Web Store δεν είναι προς το παρόν δυνατή. Οι χρήστες πρέπει να αποφασίσουν εάν θα μεταβούν στο uBlock Origin Lite ή θα επιλέξουν άλλο πρόγραμμα αποκλεισμού διαφημίσεων. Παρά τη διακοπή της υποστήριξης για το v2 Manifest στο Chrome, οι προγραμματιστές δεν σκοπεύουν να εγκαταλείψουν το uBlock Origin, καθώς ο Firefox και άλλα προγράμματα περιήγησης εξακολουθούν να υποστηρίζουν το πλήρες API webRequest.
Η δήλωση v2 uBO δεν θα αντικατασταθεί αυτόματα από τη δήλωση uBOL v3. Το uBOL είναι πολύ διαφορετικό από το uBO για να αντικαταστήσει αθόρυβα το uBO. θα πρέπει να επιλέξετε ρητά ποια επέκταση θα αντικαταστήσει το uBO σύμφωνα με τα δικά σας προνόμια.
Σε τελική ανάλυση, το αν το uBOL είναι μια αποδεκτή εναλλακτική λύση για το uBO είναι μια απόφαση που πρέπει να λάβετε. Δεν είναι μια απόφαση που θα ληφθεί για εσάς.
Μεταξύ των πιο αξιοσημείωτων διαφορών μεταξύ του uBlock Origin Lite και του uBlock Origin είναι η έλλειψη υποστήριξης στη βασική λειτουργία για φίλτρα που αντικαθιστούν περιεχόμενο σε μια σελίδα ("##"), αντικαθιστούν σενάρια σε ιστότοπους ("##+js"), ανακατευθύνουν αιτήματα ("redirect="), εφαρμόζουν φίλτρα κεφαλίδας CSP (Πολιτική Ασφάλειας Περιεχομένου) και καταργούν παραμέτρους αιτήματος ("removeparam="). Για να ενεργοποιήσετε αυτές τις λειτουργίες, πρέπει να παραχωρήσετε ρητά στην προσθήκη εκτεταμένα δικαιώματα για την τροποποίηση και ανάγνωση δεδομένων ιστότοπου.
Όσον αφορά τις λειτουργίες που δεν μπορούσαν να μεταφερθούν στο uBlock Origin Lite, αυτές περιλαμβάνουν φίλτρα δυναμικού περιεχομένου και URL, φίλτρα κεφαλίδας HTTP , εργαλεία για την απενεργοποίηση σεναρίων, γραμματοσειρών και στοιχείων μεγάλων πολυμέσων σε μεμονωμένους ιστότοπους, διάφορες επιλογές φίλτρων (strict1p, strict3p, domain, redirect-rule, removeparam) και προστασία από παραβίαση DNS για την αποτροπή αποκλεισμού.
Γενικά, το uBlock Origin Lite θεωρείται λιγότερο αποτελεσματικό έναντι ιστότοπων που χρησιμοποιούν προηγμένες τεχνικές αποκλεισμού διαφημίσεων ή έχουν σχεδιαστεί για την ελαχιστοποίηση των σφαλμάτων, καθώς πολλά φίλτρα για αυτούς τους ιστότοπους δεν μπορούν να μετατραπούν σε κανόνες για το δηλωτικό API NetRequest. Όσον αφορά την απόδοση, το uBlock Origin Lite καταναλώνει λιγότερους πόρους CPU και μνήμης από το uBlock Origin, αλλά έχει ως αποτέλεσμα τη λήψη περισσότερων δεδομένων κατά το άνοιγμα σελίδων.
Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα, μπορείτε να βρείτε τις λεπτομέρειες στον παρακάτω σύνδεσμο.