Το NotScript φέρνει λειτουργικότητα NoScript στο Google Chrome

Ενημέρωση : Το NotScript δεν είναι πλέον διαθέσιμο. Μπορείτε να χρησιμοποιήσετε το ScriptBlock ή το uMatrix αντί. Μπορείτε να ελέγξετε την ανασκόπηση Firefox του uMatrix, η οποία προσφέρει την ίδια λειτουργικότητα με την έκδοση του Chrome. Η ακόλουθη επανεξέταση διατηρείται στον ιστότοπο για λόγους αρχειοθέτησης. Τέλος

Μέχρι τώρα δεν ήταν δυνατό να μεταφέρουμε το Google Chrome στο δημοφιλές παράθυρο αποκλεισμού δέσμης ενεργειών του Firefox.

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

Ο προγραμματιστής της επέκτασης NotScript για το Chrome εξηγεί τις πρόσφατες αλλαγές στο πρόγραμμα περιήγησης που επέτρεψαν την επέκταση:

Το NotScripts χρησιμοποιεί μια μοναδική και καινοτόμο μέθοδο για να προσφέρει αυτή τη λειτουργία "NoScript" όπως στο Google Chrome που δεν ήταν παλαιότερα δυνατή. Εισάγει μια τεχνική διάσπασης της έξυπνης αποθήκευσης HTML5 για αποθήκευση, για να υπερβούν τους περιορισμούς στο Google Chrome που εμπόδισαν την επέκταση όπως αυτή πριν. Τα NotScripts μπλοκάρουν το περιεχόμενο τρίτου μέρους ΠΡΙΝ να φορτώσουν και το κάνει αυτό ενώ έχει επίσης ένα whitelist. Αυτή είναι μια από τις βασικές επεκτάσεις που περιμένουν πολλοί άνθρωποι από τότε που βγήκε το Google Chrome.

Η εγκατάσταση του σεναρίου απαιτεί από τον χρήστη να ορίσει έναν κωδικό πρόσβασης στο φάκελο προφίλ του Chrome, επεξεργάζοντας με μη αυτόματο τρόπο το αρχείο CHANGE__PASSWORD__HERE.js. Αυτό μπορεί να απομακρύνει πολλούς χρήστες που πιθανώς θα ήθελαν να χρησιμοποιήσουν το πρόσθετο και ο προγραμματιστής πρέπει να εξετάσει έναν άλλο τρόπο για τον ορισμό αυτού του κωδικού πρόσβασης.

noscript

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

Μόλις γίνει αυτό, το NotScript θα αρχίσει να λειτουργεί παρόμοια με το NoScript. Η επέκταση εμποδίζει τα περισσότερα - αλλά όχι όλα - τα σενάρια να εκτελούνται αυτόματα σε έναν ιστότοπο, με τη δυνατότητα να δημιουργούν λευκά αρχεία έτσι ώστε να μπορούν να εκτελεστούν κανονικά.

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

notscript

Επιτρέπονται δέσμες ενεργειών που προστίθενται σε μια λίστα λευκών.

μη αποδεκτή λίστα λευκών

Επιπλέον, είναι δυνατή η προσωρινή αποθήκευση σεναρίων για όλες τις τοποθεσίες για λίγο. Η λειτουργία που λείπει αυτήν τη στιγμή είναι η επιλογή για την προσωρινή ενεργοποίηση ενός σεναρίου μόνο για μια περίοδο λειτουργίας.

Όπως αναφέρθηκε προηγουμένως, το NotScript έχει αρκετούς περιορισμούς σε αυτό το στάδιο ανάπτυξης, είναι:

Τα NotScripts μπορούν να μπλοκάρουν πρόσθετα όπως το Flash και το Silverlight. Ωστόσο, οι μικροεφαρμογές Java είναι μια ειδική περίπτωση. Οι μικροεφαρμογές Java ενσωματωμένες στο πρότυπο ή τις ετικέτες μπορούν να μπλοκαριστούν, αλλά οι μικροεφαρμογές Java ενσωματωμένες με τις παλιές ετικέτες που έχουν υποβληθεί δεν μπορούν να μπλοκαριστούν επειδή το Google Chrome δεν εκτελεί συμβάντα φόρτωσης φορτίου για αυτή τη μέθοδο παλαιού τύπου. Ο τρέχων τρόπος αντιμετώπισης είναι να απενεργοποιήσετε την Java στο πρόγραμμα περιήγησής σας μέχρι να επιδιορθωθεί αυτό.

Όλα τα σενάρια που έχουν φορτωθεί από μια τοποθεσία προέλευσης (η συντριπτική πλειοψηφία) μπορούν να αποκλειστούν. Ωστόσο, τα inline script που είναι γραμμένα απευθείας στον κώδικα HTML μιας ιστοσελίδας δεν μπορούν να μπλοκαριστούν από τα NotScripts επειδή το Google Chrome δεν πυροδοτεί γεγονότα φόρτωσης για αυτά.

Για παράδειγμα: μπορεί να αποκλειστεί χωρίς προβλήματα. Ωστόσο, συναγερμός ("Γεια σας, Παγκόσμια!"); που γράφεται απευθείας στον κώδικα HTML από τον ιστότοπο που επισκέπτεστε, δεν μπορεί να αποκλειστεί από τα NotScripts επειδή δεν είναι φορτωμένος από οπουδήποτε, αποτελεί άμεσο μέρος της ιστοσελίδας που βλέπετε. Ωστόσο, αυτά τα inline scripts είναι συνήθως χρήσιμα και απαιτούνται συχνά για να λειτουργήσει σωστά ένας ιστότοπος. Εάν θέλετε, μπορείτε να ορίσετε το Google Chrome να αρνείται το javascript για όλους τους ιστότοπους και να χρησιμοποιεί τα NotScripts για να επιλέξει επιλεκτικά τα σενάρια για εκτέλεση σε ιστότοπους στους οποίους ενεργοποιείτε το javascript.

Όταν επισκέπτεστε έναν ιστότοπο για πρώτη φορά με ενεργοποιημένη τη δέσμευση δέσμης ενεργειών, ενδέχεται να δείτε ότι το NotScripts το επαναφορτίζει γρήγορα μία φορά, καθώς αποθηκεύει το whitelist και ανανεώνεται. Στη συνέχεια, δεν απαιτείται επαναφόρτωση αν δεν συμβεί να αλλάξετε ένα μέρος του λευκού σας καταλόγου που επηρεάζει άμεσα τον ιστότοπο. Αυτό είναι μόνο ένα δευτερεύον ζήτημα και συμβαίνει όλο και λιγότερο καθώς τα NotScripts μαθαίνουν το επιθυμητό κατάλογο λευκών.

Το NotScript είναι μια μοναδική επέκταση για το Google Chrome, που προσφέρει ένα μεγάλο κομμάτι της λειτουργικότητας του NoScript. Η πρώτη επίσημη έκδοση δείχνει μεγάλη υπόσχεση και αν ο προγραμματιστής συνεχίσει να εφαρμόζει χαρακτηριστικά και ίσως βρει τρόπους για να καταργήσει ορισμένους από τους περιορισμούς και την τρομακτική δημιουργία κωδικού πρόσβασης, τότε το NotScript θα μπορούσε να γίνει αυτό που είναι το NoScript για τον Firefox: ένα απαραίτητο add-on