Με αναλυτικές οδηγίες, θα εξηγήσουμε πώς να απενεργοποιήσετε το JavaScript στους περιηγητές Mozilla Firefox, Google Chrome και Microsoft Edge. Θα εξετάσουμε επίσης τους διάφορους κινδύνους ασφαλείας που συνδέονται με την απενεργοποίηση της γλώσσας προγραμματισμού.

Πώς απενεργοποιείτε το JavaScript στους περιηγητές;

Όλα τα δημοφιλή προγράμματα περιήγησης ιστού προσφέρουν τη δυνατότητα απενεργοποίησης της JavaScript. Η θέση αυτής της λειτουργίας διαφέρει από πρόγραμμα περιήγησης σε πρόγραμμα περιήγησης. Παρακάτω θα εξηγήσουμε πώς να απενεργοποιήσετε τη JavaScript στα προγράμματα Mozilla Firefox, Google Chrome και Microsoft Edge. Αρκούν μερικά μόνο κλικ.

Πώς να απενεργοποιήσετε το JavaScript στον Firefox

Αν θέλετε να απενεργοποιήσετε το JavaScript στον Firefox, πρέπει να χρησιμοποιήσετε τον επεξεργαστή ρυθμίσεων. Ενώ πριν από την έκδοση 23, οι χρήστες μπορούσαν να απενεργοποιήσουν το JavaScript στις ρυθμίσεις του προγράμματος περιήγησης, αυτή η επιλογή δεν είναι πλέον διαθέσιμη. Για να απενεργοποιήσετε το JavaScript στον Firefox, ακολουθήστε τα παρακάτω βήματα:

Βήμα 1: Εισάγετε about:config στη γραμμή διεύθυνσης και πατήστε Enter.

Βήμα 2: Εάν ανοίγετε τον επεξεργαστή διαμόρφωσης για πρώτη φορά, ο Firefox θα εμφανίσει την ακόλουθη προειδοποίηση πριν σας ανακατευθύνει. Κάντε κλικ στο Αποδοχή του κινδύνου και συνέχιση για να αποκτήσετε πρόσβαση στις ρυθμίσεις διαμόρφωσης.

Image: Warning that appears when opening the Firefox configuration editor
Warning: if you make changes to the Firefox configuration editor, the warranty provided by the browser may no longer be valid.
Tip

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

Βήμα 3: Εισάγετε javascript.enabled στη γραμμή αναζήτησης του επεξεργαστή διαμόρφωσης. Ο Firefox θα φιλτράρει αυτόματα τη γραμμή που θέλετε από τις υπόλοιπες ρυθμίσεις. Κάντε κλικ στο διακόπτη εναλλαγής για να αλλάξετε την τιμή της ρύθμισης από true σε false.

Image: Firefox setting “javascript.enabled”
You can adjust values in the Firefox configuration editor using the toggle switch. Alternatively, you can also double-click on a setting to change its value.
Note

Εάν αποφασίσετε ότι θέλετε να ενεργοποιήσετε ξανά το JavaScript στον Firefox, κάντε κλικ στο διακόπτη εναλλαγής για να ενεργοποιήσετε ξανά τα σενάρια.

Πώς να απενεργοποιήσετε το JavaScript στο Chrome

Οι χρήστες του Google Chrome μπορούν να διαχειριστούν τις επιλογές JavaScript απευθείας στις ρυθμίσεις του προγράμματος περιήγησής τους.

Βήμα 1: Κάντε κλικ στο εικονίδιο μενού (τρία σημεία) στην επάνω δεξιά γωνία του παραθύρου του προγράμματος περιήγησης και επιλέξτε Ρυθμίσεις για να ανοίξετε τις ρυθμίσεις του προγράμματος περιήγησης.

Image: Google Chrome menu
You can find the settings for the browser in the main menu of Chrome.

Βήμα 2: Κάντε κλικ στην επιλογή Απόρρητο και ασφάλεια στο μενού στα αριστερά και, στη συνέχεια, στην επιλογή Ρυθμίσεις ιστότοπου.

Image: Google Chrome: Site settings
In Google Chrome, site settings are located in the Privacy and Security menu.

Βήμα 3: Μετακινηθείτε προς τα κάτω στην ενότητα με την ένδειξη Περιεχόμενο και, στη συνέχεια, κάντε κλικ στο JavaScript.

Image: Google Chrome: Content settings
Google Chrome: Content settings

Βήμα 4: Στο Chrome, το JavaScript είναι ενεργοποιημένο αυτόματα. Αν θέλετε να απενεργοποιήσετε το JavaScript για όλους τους ιστότοπους, επιλέξτε την επιλογή Να μην επιτρέπεται η χρήση JavaScript από ιστότοπους. Έχετε επίσης την επιλογή να απενεργοποιήσετε ή να ενεργοποιήσετε το JavaScript για συγκεκριμένους ιστότοπους στην ενότητα με την ονομασία Προσαρμοσμένες συμπεριφορές.

Image: Google Chrome: JavaScript settings
In Chrome’s JavaScript settings, you can manage block and allow lists for JavaScript.
Tip

Μάθετε πώς να ενεργοποιήσετε το JavaScript στο Google Chrome στον Ψηφιακό Οδηγό μας.

Πώς να απενεργοποιήσετε το JavaScript στο Microsoft Edge

Η Microsoft προσφέρει στους χρήστες του Edge την επιλογή να σταματήσουν την εκτέλεση των σεναρίων από την πλευρά του πελάτη. Μπορείτε να απενεργοποιήσετε το JavaScript στις ρυθμίσεις του προγράμματος περιήγησης Edge ακολουθώντας τα παρακάτω βήματα:

Βήμα 1: Μεταβείτε στο γενικό μενού του Edge (εικονίδιο με τις τρεις κουκκίδες) και επιλέξτε το στοιχείο μενού Ρυθμίσεις.

Image: Microsoft Edge: Settings button
Microsoft Edge: Settings button in the browser’s general menu

Βήμα 2: Στο μενού της αριστερής πλευρικής στήλης, κάντε κλικ στην επιλογή Cookies και Άδειες ιστότοπου και μετακινηθείτε προς τα κάτω στην ενότητα Όλες οι άδειες. Εδώ, θα βρείτε την καταχώριση JavaScript. Επιλέξτε αυτήν την επιλογή.

Image: JavaScript menu item in Edge
In the Cookies and Site Permissions menu, you can define a variety of permissions such as allowing JavaScript, location access and microphone access.

Βήμα 3: Μετακινήστε το διακόπτη στην γραμμή Επιτρεπόμενα (συνιστάται) προς τα αριστερά για να απενεργοποιήσετε το JavaScript στο Edge. Μπορείτε επίσης να ενεργοποιήσετε ή να απενεργοποιήσετε τη γλώσσα προγραμματισμού για μεμονωμένους ιστότοπους δημιουργώντας μια καταχώριση στη λίστα επιτρεπόμενων (για ενεργοποίηση) ή στη λίστα αποκλεισμένων (για απενεργοποίηση).

Image: Edge: Disable JavaScript
You can disable JavaScript in Edge by moving the toggle switch to the left.

Ποια είναι η επίδραση της απενεργοποίησης της JavaScript στους ιστότοπους;

Πριν απενεργοποιήσετε το JavaScript στον περιηγητή ιστού σας, θα πρέπει να γνωρίζετε τις συνέπειες. Σύμφωνα με το w3techs.com, περίπου το 99% των ιστοσελίδων στο διαδίκτυο χρησιμοποιούν τη γλώσσα προγραμματισμού. Συχνά, αυτές οι σελίδες μπορούν να εμφανιστούν σωστά μόνο αν ο περιηγητής ιστού σας είναι σε θέση να επεξεργαστεί JavaScript.

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

Tip

Μια εναλλακτική λύση αντί της απενεργοποίησης της JavaScript στον browser είναι οι επεκτάσεις browser που περιορίζουν την εκτέλεση των scripts από την πλευρά του πελάτη σύμφωνα με κανόνες που ορίζει ο χρήστης. Ο ηγέτης της αγοράς σε αυτόν τον τομέα είναι το plugin NoScript για τον Firefox, το οποίο είναι ανοιχτού κώδικα.

Ποιοι κίνδυνοι ενέχει η JavaScript;

Μαζί με τις γλώσσες HTML και CSS, η JavaScript είναι μία από τις βασικές τεχνολογίες του διαδικτύου. Η προγραμματισμός από την πλευρά του πελάτη είναι απαραίτητος στη σύγχρονη ανάπτυξη ιστοσελίδων και μπορεί να βρεθεί παντού στο διαδίκτυο. Ωστόσο, είναι σημαντικό να γνωρίζετε τους κινδύνους που σχετίζονται με τη JavaScript.

Note

Εκτός από τα ονόματά τους, η Java και η JavaScript έχουν λίγα κοινά. Πρόκειται για δύο διαφορετικές γλώσσες προγραμματισμού, καθεμία από τις οποίες προσφέρει τρόπους εκτέλεσης κώδικα από την πλευρά του πελάτη στον browser. Η ομοιότητα στα ονόματά τους είναι αποτέλεσμα στρατηγικών μάρκετινγκ.

Ουσιαστικά, η JavaScript είναι μια γλώσσα προγραμματισμού με πολύ περιορισμένα δικαιώματα. Η γλώσσα προγραμματισμού σενάριων σας επιτρέπει να:

  • χειριστείτε το τρέχον παράθυρο του προγράμματος περιήγησης χρησιμοποιώντας DOM (Document Object Model)
  • να ανοίξετε νέο παράθυρο του προγράμματος περιήγησης ή παράθυρο διαλόγου
  • να δημιουργήσετε κινούμενα γραφικά, να εμφανίσετε, να αποκρύψετε ή να τροποποιήσετε στοιχεία της σελίδας
  • επικυρώστε τις τιμές εισόδου
  • να φορτώσετε περιεχόμενο Ajax
  • να μεταδώσετε πληροφορίες σχετικά με τις συνήθειες ανάγνωσης και τις δραστηριότητες περιήγησης του χρήστη σε άλλους ιστότοπους

Το JavaScript έχει πρόσβαση μόνο στα cookies των χρηστών και σε άλλα δεδομένα αποθήκευσης που προορίζονται για ιστότοπους. Το JavaScript δεν έχει πρόσβαση στους σκληρούς δίσκους των χρηστών, επομένως δεν μπορεί να καλέσει βιβλιοθήκες ή να εκκινήσει πρόσθετα προγράμματα στον υπολογιστή. Αυτοί οι περιορισμοί επιβάλλονται από την αρχή του sandbox, η οποία περιορίζει την επίδραση των σεναρίων στο παράθυρο του προγράμματος περιήγησης όπου εκτελείται το JavaScript.

Παρά τους περιορισμούς αυτούς, η JavaScript μπορεί ακόμα να παραποιηθεί. Η γλώσσα προγραμματισμού μπορεί να χρησιμοποιηθεί καταχρηστικά για:

  • να εξάγουν πληροφορίες σχετικά με το πρόγραμμα περιήγησης ή το λειτουργικό σύστημα, προκειμένου να παρακολουθούν τη συμπεριφορά των χρηστών ή να εκμεταλλεύονται τρωτά σημεία ασφαλείας (όπως παλιά plugins)
  • να ανοίγουν πολλά αναδυόμενα παράθυρα για να υπερφορτώσουν τον υπολογιστή του χρήστη (γνωστή ως Denial of Service ή DoS)
  • να αποκρύψουν κακόβουλο κώδικα
  • να μιμούνται ιστότοπους από αξιόπιστους παρόχους ως μέρος μιας επίθεσης phishing

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

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

Go to Main Menu