Samm-sammult juhendame, kuidas Ja­vaSc­ripti Mozilla Firefoxis, Google Chromes ja Microsoft Edges välja lülitada. Samuti vaatame erinevaid tur­va­riske, mis on seotud skrip­ti­keele väl­ja­lü­li­ta­mi­sega.

Kuidas keelata Ja­vaSc­ript brau­se­ri­tes?

Kõik po­pu­laar­sed vee­bib­rau­se­rid pakuvad võimalust Ja­vaSc­ripti keelata. Selle funkt­siooni asukoht varieerub brau­se­riti. Allpool selgitame, kuidas Ja­vaSc­ripti Mozilla Firefoxis, Google Chromes ja Microsoft Edges keelata. Selleks on vaja vaid paar klikki.

Kuidas keelata Ja­vaSc­ript Firefoxis

Kui soovite Ja­vaSc­ripti Firefoxis keelata, peate kasutama kon­fi­gu­rat­siooni re­dak­to­rit. Enne versiooni 23 võisid kasutajad Ja­vaSc­ripti keelata brauseri seadetest, kuid see võimalus ei ole enam saadaval. Ja­vaSc­ripti keela­miseks Firefoxis järgige allpool toodud samme:

Samm 1: Sisesta aad­res­si­ri­bale number about:config ja vajuta Enter.

2. samm: Kui avate kon­fi­gu­rat­siooni redaktori esimest korda, kuvab Firefox enne üm­ber­suu­na­mist järgmise hoiatuse. Klõpsake nuppu „Nõustu riskiga ja jätka”, et pääseda kon­fi­gu­rat­siooni seadetele juurde.

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

Kui te ei soovi seda hoiatust iga kord näha, kui avate kon­fi­gu­rat­siooni redaktori, eemaldage lihtsalt märge valikust „Hoiata mind, kui ma üritan neid eelistusi avada”.

3. samm: Sisesta kon­fi­gu­rat­siooni redaktori ot­sin­gu­ri­bale javascript.enabled. Firefox filt­ree­rib au­to­maat­selt soovitud rea ülejäänud seadetest. Klõpsa lülitil, et muuta seade väärtus true false.

Image: Firefox setting “javascript.enabled”
You can adjust values in the Firefox con­fi­gu­ra­tion editor using the toggle switch. Al­ter­na­ti­vely, you can also double-click on a setting to change its value.
Note

Kui otsustad, et soovid Ja­vaSc­ripti Firefoxis uuesti sisse lülitada, klõpsa lülitit veel kord, et skriptid uuesti sisse lülitada.

Kuidas keelata Ja­vaSc­ript Chrome’is

Google Chrome’i kasutajad saavad Ja­vaSc­ripti valikuid hallata otse oma brauseri seadetest.

Samm 1: Klõpsake brauseri akna ülemises paremas nurgas asuvat me­nüüi­kooni (kolm punkti) ja valige Seaded, et avada brauseri seaded.

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

Samm 2: Klõpsake vasakul menüüs „Pri­vaat­sus ja tur­va­li­sus ” ning seejärel „Saidi seaded”.

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

3. samm: Kerige alla sekt­sioo­nini „Sisu ” ja klõpsake „Ja­vaSc­ript”.

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

4. samm: Chrome’is on Ja­vaSc­ript au­to­maat­selt lubatud. Kui soovite Ja­vaSc­ripti kõikidel vee­bi­sai­ti­del keelata, valige valik „Ära luba saitidel Ja­vaSc­ripti kasutada”. Samuti on teil võimalus keelata või lubada Ja­vaSc­ripti teatud saitidel jaotises „Ko­han­da­tud käitumine”.

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

Vaata meie di­gi­taal­sest juhendist, kuidas Ja­vaSc­ript Google Chrome’is sisse lülitada.

Kuidas keelata Ja­vaSc­ript Microsoft Edge’is

Microsoft pakub Edge’i ka­su­ta­ja­tele võimalust peatada skriptide täitmine kliendi poolel. Saate Ja­vaSc­ripti Edge’i brauseri seadetest välja lülitada, järgides allpool toodud samme:

Samm 1: Mine Edge’i üld­me­nüüsse (kolme punktiga ikoon) ja vali me­nüü­punkt Seaded.

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

2. samm: Vasakul külgribal asuvas menüüs klõpsake valikule „Küpsised ja vee­bi­saidi õigused ” ning kerige alla sekt­sioo­nini „Kõik õigused ”. Siin leiate kande „Ja­vaSc­ript”. Valige see valik.

Image: JavaScript menu item in Edge
In the Cookies and Site Per­mis­sions menu, you can define a variety of per­mis­sions such as allowing Ja­vaSc­ript, location access and mic­rop­hone access.

3. samm: Liiguta lüliti lubatud (soo­vi­ta­tav) real vasakule, et keelata Ja­vaSc­ript Edge’is. Saad skrip­ti­keele ka üksikute vee­bi­sai­tide jaoks lubada või keelata, lisades selle lubatud nimekirja (lu­ba­miseks) või blo­kee­ri­tud nimekirja (keela­miseks).

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

Millist mõju avaldab Ja­vaSc­ripti keelamine vee­bi­sai­ti­dele?

Enne Ja­vaSc­ripti vee­bib­rau­se­ris keelamist peaksite olema teadlik selle ta­ga­jär­ge­dest. Vee­bi­saidi w3techs.com andmetel kasutab ligikaudu 99% in­ter­ne­tis olevatest vee­bi­leh­te­dest skrip­ti­keelt. Sageli on need lehed kor­rekt­selt kuvatavad ainult siis, kui teie vee­bib­rau­ser suudab Ja­vaSc­ripti töödelda.

Samuti on oluline meeles pidada, et mitte kõik vee­bi­sai­did ei oma al­ter­na­tiiv­seid versioone, mis toimivad ilma skrip­ti­deta. Kui keelate Ja­vaSc­ripti, riskite olulise sisu kao­ta­mi­sega.

Tip

Brauseri Ja­vaSc­ripti keelamise al­ter­na­tiiviks on brauseri laien­dused, mis piiravad skriptide klien­di­pool­set täitmist vastavalt kasutaja määratud reeg­li­tele. Selle valdkonna tu­ru­lii­der on avatud läh­te­koo­diga Firefox-i plugin NoScript.

Millised riskid kaasnevad Ja­vaSc­rip­tiga?

Ja­vaSc­ript on HTML-i ja CSS-i kõrval üks veebi stan­dard­teh­no­loo­giaid. Klien­di­poolne prog­ram­mee­ri­mine on tänapäeva vee­biaren­duses hä­da­va­ja­lik ja seda võib leida kõikjal in­ter­ne­tis. Siiski on oluline olla teadlik Ja­vaSc­rip­tiga seotud riskidest.

Note

Peale nimede pole Java ja Ja­vaSc­rip­til palju ühist. Need on kaks erinevat prog­ram­mee­ri­mis­keelt, millest kumbki pakub võimalusi koodi täit­miseks brauseri klien­di­poo­lel. Nende nimede sarnasus on tu­run­dusst­ra­tee­gia tulemus.

Si­su­li­selt on Ja­vaSc­ript väga piiratud õigustega prog­ram­mee­ri­mis­keel. Skrip­ti­keel võimaldab teil:

  • ma­ni­pu­lee­rida oma praegust brau­se­ria­kent DOM-i (Document Object Model) abil
  • avatakse uus brauseri- või dia­loo­g­a­ken
  • ani­mee­rida, näidata, peita või muuta lehe elemente
  • va­li­dee­rida si­ses­ta­tud väärtusi
  • laadida Ajax-sisu
  • edastada teavet kasutaja lu­ge­mis­har­ju­muste ja sir­vi­mis­te­ge­vuste kohta teistele vee­bi­sai­ti­dele

Ja­vaSc­rip­til on juur­de­pääs ainult ka­su­ta­jate küp­sis­tele ja muudele vee­bi­sai­ti­dele mõeldud and­me­sal­ves­tus­ruumi­dele. Ja­vaSc­rip­til ei ole juur­de­pääsu ka­su­ta­jate kõ­va­ke­tas­tele, seega ei saa ta kasutada raa­ma­tu­ko­gusid ega käivitada arvutis li­saprog­ramme. Neid piiran­guid rakendab lii­va­kasti põhimõte, mis piirab skriptide mõju brau­se­riak­naga, kus Ja­vaSc­ripti täi­de­takse.

Hoolimata nendest piiran­gu­test on Ja­vaSc­ripti siiski võimalik ma­ni­pu­lee­rida. Skrip­ti­keelt võib ku­ri­tar­vi­tada järg­mi­selt:

  • võtta teavet brauseri või ope­rat­sioo­ni­süs­teemi kohta, et jälgida kasutaja käitumist või ära kasutada tur­va­au­kude (nt aegunud pis­tik­prog­ram­mid)
  • avada arvukalt hü­pi­kak­naid, et üle koormata kasutaja arvuti (tuntud kui teenuse keelamine ehk DoS)
  • varjata pa­ha­taht­likku koodi
  • jäl­jen­dada usal­dus­väär­sete pakkujate vee­bi­saite osana phishing-rünnakust

Lisaks võivad prog­ram­mee­ri­mis­vead ilmneda alles siis, kui skripti kasutaja arvutis käi­vi­ta­takse.

Peamine turvarisk ei ole aga seotud skrip­ti­kee­lega, vaid pigem brauseris ka­su­ta­tava konk­reetse Ja­vaSc­ripti tõlkijaga. Kui tõlkijas on vigu, võib see kaasa tuua turvaauke, millega tuleb kiiresti tegeleda. Ainult nii saate olla kindel, et skriptid töötavad iso­lee­ri­tult lii­va­kasti kesk­kon­nas ega saa mõjutada teisi programme ega süsteemi tuuma.

Go to Main Menu