Ο ad blocker uBlock Origin “δεν θα μπορεί πλέον να υπάρχει”, αν προχωρήσει μια προτεινόμενη αλλαγή στο Chrome. Την δήλωση έκανε ο Raymond Hill, ένας προγραμματιστής του uBlock Origin και του uMatrix, σε ένα σχόλιό του στον bug tracker του Chromium.
Οι προγραμματιστές της Google προτείνουν αυτή την αλλαγή στον bug tracker του προγράμματος περιήγησης Chromium. Ο Chromium είναι το πρόγραμμα περιήγησης ανοικτού κώδικα που αποτελεί τη βάση του Google Chrome, του Opera και σύντομα του Microsoft Edge.
Μην ανησυχείτε όμως: Οι επερχόμενες αλλαγές δεν θα επηρεάσουν όλα τα ad blockers. Οι τεχνικοί της Google φέρεται να προσπαθούν να κόψουν μερικές επεκτάσεις του προγράμματος περιήγησης. Αυτή τη στιγμή, οι ad blockers χρησιμοποιούν το “webRequest” API για να εντοπίζουν το τι συμβαίνει κατά τη φόρτωση ιστοσελίδων και να αποκλείουν διαφημιστικά scripts.
Αν πραγματοποιηθεί η προτεινόμενη αλλαγή, οι επεκτάσεις δεν θα είναι σε θέση να αποκλείουν διαφημίσεις με αυτό το API. Οι επεκτάσεις θα μπορούν να εντοπίζουν μόνο τις διαφημίσεις χωρίς να τις αποκλείουν και αυτό θα επιταχύνει τους χρόνους φόρτωσης των σελίδων, καθώς ο Chrome δεν θα πρέπει να περιμένει τον αποκλεισμό από κάποια επέκταση.
Τα ad blockers θα πρέπει να χρησιμοποιούν το API “declarativeNetRequest” για να δηλώνουν στον Chrome ότι θέλουν να μπλοκάρουν κάτι. Ο Chrome από την άλλη θα μπλοκάρει διαφημίσεις χωρίς να περιμένει να απαντήσει το “webRequest” API, και αυτό θα κάνει τον browser της Google αρκετά πιο γρήγορο.
Ο Raymond Hill ανέφερε ότι, αν πραγματοποιηθεί η αλλαγή, ο αποκλεισμός διαφημίσεων με το uBlock Origin και το uMatrix δεν θα μπορεί να προσφέρει κάτι το ιδιαίτερο:
Αν το declarativeNetRequest API καταλήξει να είναι ο μόνος τρόπος που μπορούν να χρησιμοποιήσουν, σημαίνει ότι δύο ad blockers που αναπτύσσουμε εδώ και χρόνια, uBlock Origin και uMatrix, δεν μπορούν να υπάρχουν πλέον.
___________________________
- Hosts file: μπλοκάρετε εύκολα ιστοσελίδες
- Η Google δοκιμάζει στο Chrome τη λειτουργία προειδοποίησης για βαριές σελίδες