Pa­teik­si­me išsamias inst­ruk­ci­jas, kaip išjungti Ja­vaSc­ript „Mozilla Firefox“, „Google Chrome“ ir „Microsoft Edge“ nar­šyk­lė­se. Taip pat aptarsime įvairius saugumo pavojus, su­si­ju­sius su skriptų kalbos išjungimu.

Kaip išjungti Ja­vaSc­ript nar­šyk­lė­se?

Visos po­pu­lia­rios naršyklės siūlo galimybę išjungti Ja­vaSc­ript. Šios funkcijos vieta skiriasi pri­klau­so­mai nuo naršyklės. Toliau pa­aiš­kin­si­me, kaip išjungti Ja­vaSc­ript nar­šyk­lė­se „Mozilla Firefox“, „Google Chrome“ ir „Microsoft Edge“. Tam reikia tik kelių pa­spau­di­mų.

Kaip išjungti Ja­vaSc­ript „Firefox“ nar­šyk­lė­je

Jei norite išjungti Ja­vaSc­ript „Firefox“ nar­šyk­lė­je, turite naudoti kon­fi­gū­ra­ci­jos re­dak­to­rių. Anksčiau, iki 23 versijos, var­to­to­jai galėjo išjungti Ja­vaSc­ript naršyklės nu­sta­ty­muo­se, tačiau dabar ši galimybė ne­be­pri­ei­na­ma. Norėdami išjungti Ja­vaSc­ript „Firefox“ nar­šyk­lė­je, atlikite šiuos veiksmus:

1 žingsnis: Adresų eilutėje įveskite about:config ir pa­spau­s­ki­te klavišą „Enter“.

2 žingsnis: Jei kon­fi­gū­ra­ci­jos re­dak­to­rių atidarote pirmą kartą, prieš nu­krei­piant jus, „Firefox“ parodys šį įspėjimą. Spus­te­lė­ki­te „Priimti riziką ir tęsti“, kad ga­lė­tu­mė­te pasiekti kon­fi­gū­ra­ci­jos nu­sta­ty­mus.

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

Jei nenorite gauti šio įspėjimo kiekvieną kartą, kai atidarote kon­fi­gū­ra­ci­jos re­dak­to­rių, tiesiog pa­ša­lin­ki­te žymę šalia „Įspėti mane, kai bandau atidaryti šiuos nu­sta­ty­mus“.

3 žingsnis: Įveskite javascript.enabled į kon­fi­gū­ra­ci­jos re­dak­to­riaus paieškos juostą. „Firefox“ au­to­ma­tiš­kai iš­fil­t­ruos norimą eilutę iš kitų nustatymų. Spus­te­lė­ki­te pe­r­jun­gi­mo jungiklį, kad pa­keis­tu­mė­te nustatymo vertę iš 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­ve­ly, you can also double-click on a setting to change its value.
Note

Jei nu­sprę­si­te, kad norite vėl įjungti Ja­vaSc­ript „Firefox“ nar­šyk­lė­je, dar kartą spus­te­lė­ki­te pe­r­jun­gi­mo mygtuką, kad vėl įjung­tu­mė­te skriptus.

Kaip išjungti Ja­vaSc­ript „Chrome“ nar­šyk­lė­je

„Google Chrome“ nau­do­to­jai gali valdyti „Ja­vaSc­ript“ parinktis tie­sio­giai savo naršyklės nu­sta­ty­muo­se.

1 žingsnis: Spus­te­lė­ki­te meniu pik­to­g­ra­mą (tris taškus) naršyklės lango de­ši­nia­ja­me vir­šu­ti­nia­me kampe ir pa­si­rin­ki­te „Nu­sta­ty­mai“, kad ati­da­ry­tu­mė­te naršyklės nu­sta­ty­mus.

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

2 žingsnis: kairėje esančiame meniu spus­te­lė­ki­te „Pri­va­tu­mas ir saugumas “, tada – „Svetainės nu­sta­ty­mai“.

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

3 žingsnis: Nu­si­lei­s­ki­te iki skyriaus „Turinys “ ir spus­te­lė­ki­te „Ja­vaSc­ript“.

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

4 žingsnis: „Chrome“ nar­šyk­lė­je „Ja­vaSc­ript“ įjun­gia­mas au­to­ma­tiš­kai. Jei norite išjungti „Ja­vaSc­ript“ visose sve­tai­nė­se, pa­si­rin­ki­te parinktį „Neleisti sve­tai­nėms naudoti „Ja­vaSc­ript““. Taip pat galite išjungti arba įjungti „Ja­vaSc­ript“ tam tikrose sve­tai­nė­se skyriuje „Pri­tai­ky­ti elgesį“.

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

Su­ži­no­ki­te, kaip įjungti Ja­vaSc­ript „Google Chrome“ nar­šyk­lė­je, mūsų skait­me­ni­nia­me vadove.

Kaip išjungti Ja­vaSc­ript „Microsoft Edge“ nar­šyk­lė­je

„Microsoft“ siūlo „Edge“ nau­do­to­jams galimybę su­stab­dy­ti skriptų vykdymą kliento pusėje. „Ja­vaSc­ript“ galima išjungti „Edge“ naršyklės nu­sta­ty­muo­se, atlikus šiuos veiksmus:

1 žingsnis: Eikite į bendrąjį „Edge“ meniu (trijų taškų pik­to­g­ra­ma) ir pa­si­rin­ki­te meniu punktą „Nu­sta­ty­mai“.

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

2 žingsnis: kai­ria­ja­me šoniniame meniu spus­te­lė­ki­te „Slapukai ir svetainės leidimai “ ir nu­si­lei­s­ki­te iki skyriaus „Visi leidimai “. Čia rasite įrašą „Ja­vaSc­ript“. Pa­si­rin­ki­te šią parinktį.

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­ho­ne access.

3 žingsnis: Per­kel­ki­te pe­r­jun­gi­mo jungiklį eilutėje „Leidžiama (re­ko­men­duo­ja­ma) “ į kairę, kad iš­jung­tu­mė­te Ja­vaSc­ript „Edge“ nar­šyk­lė­je. Taip pat galite įjungti arba išjungti skriptų kalbą at­ski­ruo­se tink­la­la­piuo­se, sukuriant įrašą leidžiamų sąraše (norėdami įjungti) arba blo­kuo­ja­mų sąraše (norėdami išjungti).

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

Kokį poveikį Ja­vaSc­ript iš­jun­gi­mas turi sve­tai­nėms?

Prieš iš­jung­da­mi Ja­vaSc­ript savo nar­šyk­lė­je, tu­rė­tu­mė­te žinoti apie galimas pasekmes. Remiantis w3techs.com duo­me­ni­mis, maždaug 99 % interneto puslapių naudoja šią skriptų kalbą. Dažnai šie puslapiai gali būti rodomi teisingai tik tuo atveju, jei jūsų naršyklė gali apdoroti Ja­vaSc­ript.

Taip pat svarbu ne­pa­mirš­ti, kad ne visos svetainės turi al­ter­na­ty­vias versijas, kurios gali veikti be skriptų. Jei iš­jung­si­te Ja­vaSc­ript, ri­zi­kuo­ja­te prarasti svarbų turinį.

Tip

Al­ter­na­ty­va Ja­vaSc­ript iš­jun­gi­mui nar­šyk­lė­je yra naršyklės plėtiniai, kurie riboja kliento pusėje vykdomus skriptus pagal vartotojo nu­sta­ty­tas taisykles. Šios srities rinkos lyderis yra atviro kodo „Firefox“ pa­pil­di­nys „NoScript“.

Kokius pavojus kelia Ja­vaSc­ript?

Kartu su HTML ir CSS, Ja­vaSc­ript yra viena iš stan­dar­ti­nių interneto tech­no­lo­gi­jų. Klientų pusės prog­ra­ma­vi­mas yra ne­pa­kei­čia­mas šiuo­lai­ki­nė­je interneto plėtroje ir jį galima rasti visur internete. Tačiau svarbu žinoti apie su Ja­vaSc­ript su­si­ju­sius pavojus.

Note

Išskyrus pa­va­di­ni­mus, Java ir Ja­vaSc­ript turi mažai bendro. Tai dvi skir­tin­gos prog­ra­ma­vi­mo kalbos, kurios abi siūlo būdus vykdyti kodą kliento pusėje nar­šyk­lė­je. Pa­va­di­ni­mų panašumas yra rin­ko­da­ros stra­te­gi­jų re­zul­ta­tas.

Iš esmės Ja­vaSc­ript yra prog­ra­ma­vi­mo kalba su labai ribotomis teisėmis. Ši skriptų kalba leidžia:

  • ma­ni­pu­liuo­ti esamu naršyklės langu naudodami DOM (Document Object Model)
  • atidaryti naują naršyklės arba dialogo langą
  • animuoti, rodyti, slėpti arba keisti puslapio elementus
  • pa­tvir­tin­ti įvesties vertes
  • įkelti Ajax turinį
  • perduoti in­for­ma­ci­ją apie vartotojo skaitymo įpročius ir naršymo veiklą kitoms sve­tai­nėms

Ja­vaSc­ript turi prieigą tik prie vartotojų slapukų ir kitų duomenų saugyklų, kurios yra skirtos tink­la­la­piams. Ja­vaSc­ript neturi prieigos prie vartotojų kietųjų diskų, todėl negali iškviesti bi­b­lio­te­kų ar paleisti papildomų programų kom­piu­te­ry­je. Šie ap­ri­bo­ji­mai yra taikomi pagal „smėlio dėžės“ principą, kuris apriboja skriptų poveikį naršyklės langui, kuriame vykdomas Ja­vaSc­ript.

Nepaisant šių ap­ri­bo­ji­mų, Ja­vaSc­ript vis dar galima ma­ni­pu­liuo­ti. Ši skriptų kalba gali būti ne­tin­ka­mai naudojama:

  • išgauti in­for­ma­ci­ją apie naršyklę ar operacinę sistemą, kad būtų galima stebėti vartotojo elgesį ar išnaudoti saugumo spragas (pa­vyz­džiui, pa­se­nu­sius pa­pil­di­nius)
  • atidaryti daugybę iš­ky­lan­čių langų, kad užkimštų vartotojo kom­piu­te­rį (žinoma kaip paslaugų at­si­sa­ky­mas arba DoS)
  • paslėpti ken­kė­jiš­ką kodą
  • imituoti patikimų tiekėjų svetaines kaip dalį suk­čia­vi­mo atakos

Be to, prog­ra­ma­vi­mo klaidos gali paaiškėti tik tada, kai skriptas vykdomas vartotojo kom­piu­te­ry­je.

Tačiau pag­rin­di­nė saugumo rizika yra susijusi ne su pačia skriptų kalba, o su konkrečiu Ja­vaSc­ript in­ter­preta­to­riu­mi, naudojamu nar­šyk­lė­je. Jei in­ter­preta­to­rius turi trūkumų, tai gali sukelti saugumo pa­žei­džia­mu­mą, kurį reikia greitai pašalinti. Tik taip galite būti tikri, kad skriptai veikia izo­liuo­tai smėlio dėžės aplinkoje ir negali paveikti kitų programų ar pag­rin­di­nės sistemos.

Go to Main Menu