uBlock Προέλευση 1.13: Στοιχείο Zapper και φίλτρο CSP

Το UBlock Origin 1.13.0 είναι μια νέα έκδοση της δημοφιλούς επέκτασης αποκλεισμού περιεχομένου για προγράμματα περιήγησης ιστού Firefox και Google Chrome.

Εισάγει δύο νέα χαρακτηριστικά για την επέκταση: Element Zapper και φιλτράρισμα CSP. Η τελευταία έκδοση του uBlock Origin είναι ήδη καταχωρισμένη στο επίσημο Chrome Web Store και στον ιστότοπο Mozilla AMO.

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

Η νέα έκδοση του προγράμματος αποκλεισμού περιεχομένου συνοδεύεται από δύο νέα χαρακτηριστικά που θα ωφελήσουν τους χρήστες της επέκτασης.

Ενημέρωση : Μια ενημερωμένη έκδοση κυκλοφόρησε στο αρχείο uBlock Origin 1.13.2 το οποίο επιδιορθώνει το πρόβλημα που αντιμετωπίζει το Chrome.

Στοιχείο Zapper

Το στοιχείο Zapper έχει σχεδιαστεί για να αφαιρεί στοιχεία σε ιστοσελίδες που ανοίγετε προσωρινά. Παρόλο που μπορείτε να αποκρύψετε προσωρινά στοιχεία σε ιστοσελίδες χρησιμοποιώντας τα Εργαλεία προγραμματιστή, το κύριο όφελος που προσφέρει το Element Zapper είναι ότι απλοποιεί αυτή τη διαδικασία.

Κάντε κλικ στο εικονίδιο Προέλευσης uBlock στη γραμμή διευθύνσεων του προγράμματος περιήγησης και επιλέξτε το νέο εικονίδιο Element Zapper (το εικονίδιο αστραπής) για να το χρησιμοποιήσετε.

Αυτό επιτρέπει τη λειτουργία επιλογής στοιχείων. Μετακινήστε το δείκτη του ποντικιού πάνω από το στοιχείο που θέλετε να αφαιρέσετε από τη σελίδα - μια επικάλυψη, ενοχλητική διαφήμιση, αυτόματη αναπαραγωγή βίντεο, μια εικόνα ή οποιοδήποτε άλλο στοιχείο - και κάντε κλικ σε αυτό. Το στοιχείο καταργείται αμέσως και παραμένει κρυμμένο μέχρι να φορτώσετε ξανά τη σελίδα.

Μπορείτε να βγείτε από τη λειτουργία ανά πάσα στιγμή χωρίς να αφαιρέσετε κάποιο στοιχείο πατώντας Esc. Υπάρχουν επίσης δύο επιλογές για την αφαίρεση πολλαπλών στοιχείων χωρίς έξοδο από τη λειτουργία στοιχείου Zapper.

Μπορείτε να κρατήσετε πατημένο το πλήκτρο Shift προτού κάνετε κλικ σε στοιχεία για να τα αφαιρέσετε ή να περάσετε το δείκτη πάνω από τα στοιχεία και αντί αυτού να πατήσετε το πλήκτρο Del. Η λειτουργία στοιχείου Zapper παραμένει ενεργή όταν το κάνετε αυτό, ώστε να μπορείτε να καταργήσετε πολλά στοιχεία σε μια ιστοσελίδα χωρίς να χρειάζεται να ενεργοποιήσετε τη λειτουργία κάθε φορά.

Η λειτουργία Zapper Element έχει σχεδιαστεί για καταστάσεις όπου η δημιουργία κανόνων δεν έχει νόημα. Αυτό μπορεί να συμβαίνει για τους πόρους του διαδικτύου που δεν θα επισκεφθείτε ξανά για παράδειγμα ή για τη δοκιμή λειτουργικότητας προτού προσθέσετε έναν μόνιμο κανόνα στο σύνολο κανόνων του uBlock Origin.

Μερικές φορές επισκεπτόμαστε μια σελίδα σε έναν ιστότοπο για τον οποίο δεν σκοπεύουμε να γίνουμε τακτικοί επισκέπτες και πολλοί ιστότοποι θα αντικαταστήσουν τα οπτικά στοιχεία που σας εμποδίζουν να αποκτήσετε πρόσβαση στο περιεχόμενο. Ωστόσο, πολλές φορές δεν προτιμάμε να περάσουμε από τη διαδικασία δημιουργίας ενός ή περισσοτέρων φίλτρων για αυτή τη μοναδική επίσκεψη. Αυτό είναι το σημείο όπου είναι χρήσιμη η λειτουργία στοιχείου-zapper: μπορείτε γρήγορα να απαλλαγείτε από το οπτικό στοιχείο ενόχλησης χωρίς να χρειάζεται να μολύνετε το σετ φίλτρων σας για αυτή τη μοναδική επίσκεψη.

Η δεύτερη νέα δυνατότητα σάς δίνει τη δυνατότητα να εισάγετε οποιαδήποτε κεφαλίδα πολιτικής ασφαλείας περιεχομένου (csp) σε σελίδες που ταιριάζουν με το φίλτρο.

Επί του παρόντος, όλοι οι ακόλουθοι τροποποιητές υποστηρίζονται όταν χρησιμοποιούνται με csp =: τρίτο μέρος, domain =, σημαντικό, badfilter.

Επιπλέον, τα φίλτρα εξαίρεσης για το csp = μπορούν να δημιουργηθούν με δύο τρόπους:

Πρέπει να είναι ακριβής csp = αντιστοιχία, δηλαδή @@ || example.com/nice$csp=frame-src 'none' θα ακυρώσει μόνο ό, τι φίλτρο προσπαθεί να εγχύσει ακριβώς ένα csp = frame-src 'κανένα' φίλτρο, αλλά όχι ένα csp = φίλτρο "self" frame-src. Ή

@@ ... $ csp θα ακυρώσει όλη την ένεση του CSP για τις διευθύνσεις URL που αντιστοιχούν στο φίλτρο.

Όλα αυτά απαιτούνται refactoring από την πλευρά μου, όπως το σημασιολογικό για csp = φίλτρα είναι ότι όλα τα φίλτρα που ταιριάζουν πρέπει να βρεθεί (και επιπλέον εφαρμόζεται σύμφωνα με σημαντικές και @@), ενώ κανονικά φίλτρα μόνο το πρώτο χτύπημα επιστρέφεται.

Η τελευταία έκδοση του uBlock Origin υποστηρίζει τις ακόλουθες συντομεύσεις πληκτρολογίου:

  • Alt-Z για να ανοίξετε τη λειτουργία Eleper Zapper.
  • Alt-X για να ανοίξετε τη λειτουργία Element Picker.
  • Alt-L για να ανοίξετε το Logger.

Οι χρήστες του Chrome μπορούν να προσαρμόσουν τις συντομεύσεις φορτώνοντας το chrome: // extensions / και κάνοντας κλικ στη σύνδεση "συντομεύσεις πληκτρολογίου" στη σελίδα.

Οι χρήστες του Firefox πρέπει να δημιουργήσουν τις ακόλουθες τρεις προτιμήσεις χρησιμοποιώντας περίπου: config

  • extensions.ublock0.shortcuts.launch-element-zapper
  • extensions.ublock0.shortcuts.launch-στοιχείο επιλογής
  • extensions.ublock0.shortcuts.launch-logger

Ρύθμιση τιμής σε - απενεργοποιεί τη συντόμευση στο Firefox και η επαναφορά της επαναφέρει τις αρχικές τιμές.

Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με την κυκλοφορία στην ιστοσελίδα GitHub του έργου.