V podrobných pokynoch vysvetlíme, ako zakázať JavaScript v prehliadačoch Mozilla Firefox, Google Chrome a Microsoft Edge. Pozrieme sa tiež na rôzne bezpečnostné riziká spojené so zakázaním skriptovacieho jazyka.

Ako zakázať JavaScript v prehliadačoch?

Všetky populárne webové prehliadače ponúkajú možnosť deaktivovať JavaScript. Umiestnenie tejto funkcie sa líši v závislosti od prehliadača. Nižšie vysvetlíme, ako deaktivovať JavaScript v prehliadačoch Mozilla Firefox, Google Chrome a Microsoft Edge. Stačí len pár kliknutí.

Ako zakázať JavaScript vo Firefoxe

Ak chcete v prehliadači Firefox deaktivovať JavaScript, musíte použiť editor konfigurácie. Pred verziou 23 mohli používatelia deaktivovať JavaScript v nastaveniach prehliadača, táto možnosť však už nie je k dispozícii. Ak chcete v prehliadači Firefox deaktivovať JavaScript, postupujte podľa nasledujúcich krokov:

Krok 1: Do adresného riadku zadajte about:config a stlačte kláves Enter.

Krok 2: Ak otvárate editor konfigurácie po prvýkrát, Firefox zobrazí pred presmerovaním nasledujúce varovanie. Kliknite na tlačidlo Prijmúť riziko a pokračovať, aby ste získali prístup k nastaveniam konfigurácie.

Obrázok: 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

Ak nechcete dostávať toto varovanie pri každom otvorení editora konfigurácie, jednoducho odstráňte začiarknutie vedľa možnosti Upozorniť ma pri pokuse o prístup k týmto nastaveniam.

Krok 3: Do vyhľadávacieho poľa konfiguračného editora zadajte javascript.enabled. Firefox automaticky odfiltruje požadovaný riadok od ostatných nastavení. Kliknutím na prepínač zmeníte hodnotu nastavenia z true na false.

Obrázok: 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.
Poznámka

Ak sa rozhodnete, že chcete JavaScript vo Firefoxe opäť povoliť, kliknite ešte raz na prepínač, aby ste skripty opäť povolili.

Ako zakázať JavaScript v prehliadači Chrome

Používatelia prehliadača Google Chrome môžu spravovať možnosti JavaScriptu priamo v nastaveniach prehliadača.

Krok 1: Kliknite na ikonu ponuky (tri bodky) v pravom hornom rohu okna prehliadača a vyberte Nastavenia, aby sa otvorili nastavenia prehliadača.

Obrázok: Google Chrome menu
You can find the settings for the browser in the main menu of Chrome.

Krok 2: V ponuke vľavo kliknite na Súkromie a bezpečnosť a potom na Nastavenia webu.

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

Krok 3: Prejdite nadol do sekcie s názvom Obsah a kliknite na JavaScript.

Obrázok: Google Chrome: Content settings
Google Chrome: Content settings

Krok 4: V prehliadači Chrome je JavaScript automaticky povolený. Ak chcete zakázať JavaScript pre všetky webové stránky, vyberte možnosť Neumožniť webovým stránkam používať JavaScript. V časti s názvom Prispôsobené správanie máte tiež možnosť zakázať alebo povoliť JavaScript pre určité webové stránky.

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

V našom digitálnom sprievodcovi sa dozviete, ako povoliť JavaScript v prehliadači Google Chrome.

Ako zakázať JavaScript v prehliadači Microsoft Edge

Spoločnosť Microsoft ponúka používateľom prehliadača Edge možnosť zastaviť vykonávanie skriptov na strane klienta. JavaScript môžete deaktivovať v nastaveniach prehliadača Edge podľa nasledujúcich krokov:

Krok 1: Prejdite do hlavného menu prehliadača Edge (ikona s tromi bodkami) a vyberte položku menu Nastavenia.

Obrázok: Microsoft Edge: Settings button
Microsoft Edge: Settings button in the browser’s general menu

Krok 2: V ľavom bočnom paneli kliknite na Cookies a povolenia webových stránok a prejdite nadol do sekcie Všetky povolenia. Tu nájdete položku JavaScript. Vyberte túto možnosť.

Obrázok: 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.

Krok 3: Posuňte prepínač v riadku Povolené (odporúčané) doľava, aby ste v prehliadači Edge zakázali JavaScript. Skriptovací jazyk môžete povoliť alebo zakázať aj pre jednotlivé webové stránky vytvorením záznamu v zozname povolených (na povolenie) alebo blokovaných (na zakázanie).

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

Aký vplyv má vypnutie JavaScriptu na webové stránky?

Predtým, ako deaktivujete JavaScript vo svojom webovom prehliadači, mali by ste si uvedomiť dôsledky tohto kroku. Podľa w3techs.com približne 99 % webových stránok na internete používa tento skriptovací jazyk. Tieto stránky sa často dajú správne zobraziť len vtedy, ak váš webový prehliadač dokáže spracovať JavaScript.

Je tiež dôležité mať na pamäti, že nie všetky webové stránky majú alternatívne verzie, ktoré môžu fungovať bez skriptov. Ak deaktivujete JavaScript, riskujete, že vám uniknú dôležité informácie.

Tip

Alternatívou k deaktivácii JavaScriptu v prehliadači sú rozšírenia prehliadača, ktoré obmedzujú vykonávanie skriptov na strane klienta podľa pravidiel definovaných používateľom. Lídrom na trhu v tejto oblasti je open-source plugin NoScript pre prehliadač Firefox.

Aké riziká predstavuje JavaScript?

Spolu s HTML a CSS je JavaScript jednou zo štandardných technológií webu. Programovanie na strane klienta je v modernom vývoji webu nevyhnutné a možno ho nájsť všade na internete. Je však dôležité si uvedomiť riziká spojené s JavaScriptom.

Poznámka

Okrem svojich názvov majú Java a JavaScript málo spoločného. Ide o dva odlišné programovacie jazyky, z ktorých každý ponúka spôsoby vykonávania kódu na strane klienta v prehliadači. Podobnosť ich názvov je výsledkom marketingových stratégií.

V podstate je JavaScript programovací jazyk s veľmi obmedzenými oprávneniami. Skriptovací jazyk vám umožňuje:

  • manipulovať s aktuálnym oknom prehliadača pomocou DOM (Document Object Model)
  • otvoriť nové okno prehliadača alebo dialógové okno
  • animovať, zobrazovať, skryť alebo upravovať prvky stránky
  • overovať hodnoty vstupov
  • načítať obsah Ajax
  • prenášať informácie o čitateľských návykoch a prehliadacích aktivitách používateľa na iné webové stránky

JavaScript má prístup iba k súborom cookie používateľov a iným úložiskám údajov, ktoré sú určené pre webové stránky. JavaScript nemá prístup k pevným diskom používateľov, takže nemôže volať knižnice ani spúšťať ďalšie programy v počítači. Tieto obmedzenia sú vynucované princípom sandboxu, ktorý obmedzuje vplyv skriptov na okno prehliadača, v ktorom sa JavaScript vykonáva.

Napriek týmto obmedzeniam je možné JavaScript stále manipulovať. Skriptovací jazyk môže byť zneužitý na:

  • vyťahovať informácie o prehliadači alebo operačnom systéme s cieľom sledovať správanie používateľa alebo zneužívať bezpečnostné chyby (napríklad zastarané doplnky)
  • otvárať množstvo vyskakujúcich okien, aby preťažili počítač používateľa (tzv. Denial of Service alebo DoS)
  • skryť škodlivý kód
  • napodobňovať webové stránky dôveryhodných poskytovateľov ako súčasť phishingového útoku

Okrem toho sa chyby v programovaní môžu prejaviť až pri spustení skriptu na počítači používateľa.

Hlavné bezpečnostné riziko však nesúvisí so skriptovacím jazykom samotným, ale skôr s konkrétnym interpretom JavaScriptu používaným v prehliadači. Ak interpret obsahuje chyby, môže to viesť k bezpečnostným zraniteľnostiam, ktoré je potrebné rýchlo vyriešiť. Iba tak môžete mať istotu, že skripty fungujú izolovane v prostredí sandboxu a nemôžu ovplyvniť iné programy ani základný systém.

Prejsť na hlavné menu