Ar soli pa solim iz­skaid­ro­sim, kā atspējot Ja­vaScript Mozilla Firefox, Google Chrome un Microsoft Edge pār­lūkprog­ram­mās. Iz­ska­tī­sim arī dažādus drošības riskus, kas saistīti ar skriptu valodas at­spē­jo­ša­nu.

Kā atspējot Ja­vaScript pār­lūkprog­ram­mās?

Visas populārās tīmekļa pārlūkas piedāvā iespēju atspējot Ja­vaScript. Šīs funkcijas atrašanās vieta atšķiras atkarībā no pārlūkas. Tur­pi­nā­ju­mā iz­skaid­ro­sim, kā atspējot Ja­vaScript pārlūkās Mozilla Firefox, Google Chrome un Microsoft Edge. Tas ir iespējams ar dažiem klikšķiem.

Kā atspējot Ja­vaScript Firefox pār­lūkprog­ram­mā

Ja vēlaties atspējot Ja­vaScript Firefox pār­lūkprog­ram­mā, jums ir jāizmanto kon­fi­gu­rā­ci­jas redaktors. Līdz 23. versijai lietotāji varēja atspējot Ja­vaScript pār­lūkprog­ram­mas ie­sta­tī­ju­mos, taču šī opcija vairs nav pieejama. Lai atspējotu Ja­vaScript Firefox pār­lūkprog­ram­mā, veiciet šādus soļus:

1. solis: Ievadiet about:config adreses joslā un no­spie­diet Enter.

2. solis: ja atverat kon­fi­gu­rā­ci­jas redaktoru pirmo reizi, Firefox pirms pā­r­ad­re­sē­ša­nas parādīs šādu brī­di­nā­ju­mu. No­klik­šķi­niet uz Pieņemt risku un turpināt, lai piekļūtu kon­fi­gu­rā­ci­jas ie­sta­tī­ju­miem.

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

Ja ne­vē­la­ties saņemt šo brī­di­nā­ju­mu katru reizi, kad atverat kon­fi­gu­rā­ci­jas redaktoru, vienkārši noņemiet atzīmi blakus brī­di­nā­ju­mam „Brīdināt mani, kad mēģinu piekļūt šīm ie­sta­tī­ju­miem”.

3. solis: Ievadiet javascript.enabled kon­fi­gu­rā­ci­jas redaktora mek­lē­ša­nas joslā. Firefox au­to­mā­tis­ki atlasīs vajadzīgo rindu no pārējām ie­sta­tī­ju­miem. No­klik­šķi­niet uz slēdža, lai mainītu ie­sta­tī­ju­ma vērtību no true uz 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

Ja vēlaties atkal ieslēgt Ja­vaScript Firefox pār­lūkprog­ram­mā, no­klik­šķi­niet uz slēdža vēlreiz, lai atkal ieslēgtu skriptus.

Kā atspējot Ja­vaScript pār­lūkprog­ram­mā Chrome

Google Chrome lietotāji var pārvaldīt Ja­vaScript opcijas tieši savā pār­lūkprog­ram­mā.

1. solis: no­klik­šķi­niet uz izvēlnes ikonas (trīs punkti) pārlūka loga augšējā labajā stūrī un iz­vē­lie­ties Ie­sta­tī­ju­mi, lai atvērtu pārlūka ie­sta­tī­ju­mus.

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

2. solis: kreisajā izvēlnē no­klik­šķi­niet uz Privātums un drošība, pēc tam uz Vietnes ie­sta­tī­ju­mi.

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

3. solis: Pār­vie­to­jie­ties uz leju līdz sadaļai „Saturs ” un no­klik­šķi­niet uz „Ja­vaScript”.

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

4. solis: Chrome pār­lūkprog­ram­mā Ja­vaScript ir au­to­mā­tis­ki ieslēgts. Ja vēlaties atslēgt Ja­vaScript visām tīmekļa vietnēm, iz­vē­lie­ties opciju Neļaut vietnēm izmantot Ja­vaScript. Jums ir arī iespēja atslēgt vai ieslēgt Ja­vaScript noteiktām vietnēm sadaļā Pie­lā­go­tas darbības.

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

Uzziniet, kā iespējot Ja­vaScript Google Chrome pār­lūkprog­ram­mā, mūsu di­gi­tā­la­jā ceļvedī.

Kā atspējot Ja­vaScript Microsoft Edge

Microsoft piedāvā Edge lie­to­tā­jiem iespēju apturēt skriptu izpildi klienta pusē. Jūs varat atspējot Ja­vaScript Edge pārlūka ie­sta­tī­ju­mos, veicot šādus soļus:

1. solis: Atveriet Edge vispārējo izvēlni (trīs punktu ikona) un iz­vē­lie­ties izvēlnes punktu Ie­sta­tī­ju­mi.

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

2. solis: kreisajā sānu joslā atveriet izvēlni Cookies and Site Per­missions (Sīkdatnes un vietnes atļaujas) un ritiniet uz leju līdz sadaļai All Per­missions (Visas atļaujas). Šeit at­ra­dī­siet ierakstu Ja­vaScript. Iz­vē­lie­ties šo opciju.

Image: JavaScript menu item in Edge
In the Cookies and Site Per­missions menu, you can define a variety of per­missions such as allowing Ja­vaScript, location access and micropho­ne access.

3. solis: Pār­vie­to­jiet slēdzi rindā Atļauts (ieteicams) pa kreisi, lai atspēkotu Ja­vaScript Edge. Jūs varat arī aktivizēt vai deak­ti­vi­zēt skriptu valodu at­se­viš­ķām tīmekļa vietnēm, iz­vei­do­jot ierakstu atļauto sarakstā (ak­ti­vi­zē­ša­nai) vai bloķēto sarakstā (deak­ti­vi­zē­ša­nai).

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

Kāda ietekme ir Ja­vaScript at­spē­jo­ša­nai uz tīmekļa vietnēm?

Pirms at­spē­jo­jat Ja­vaScript savā tīmekļa pār­lūkprog­ram­mā, jums jāapzinās sekas. Saskaņā ar w3techs.com datiem aptuveni 99 % interneta tīmekļa lapu izmanto skriptu valodu. Bieži vien šīs lapas var pareizi parādīt tikai tad, ja jūsu tīmekļa pār­lūkprog­ram­ma spēj apstrādāt Ja­vaScript.

Svarīgi ir arī at­ce­rē­ties, ka ne visām tīmekļa vietnēm ir al­ter­na­tī­vas versijas, kas var darboties bez skriptiem. Ja at­spē­jo­jat Ja­vaScript, riskējat palaist garām svarīgu saturu.

Tip

Al­ter­na­tī­va Ja­vaScript at­spē­jo­ša­nai pār­lūkprog­ram­mā ir pār­lūkprog­ram­mas pa­pla­ši­nā­ju­mi, kas ierobežo skriptu izpildi klienta pusē saskaņā ar lietotāja de­fi­nē­tiem no­tei­ku­miem. Šīs jomas tirgus līderis ir atvērtā koda Firefox pa­pla­ši­nā­jums NoScript.

Kādi riski ir saistīti ar Ja­vaScript?

Līdzās HTML un CSS, Ja­vaScript ir viena no standarta tīmekļa teh­no­lo­ģi­jām. Klientu puses prog­ram­mē­ša­na ir ne­aiz­stā­ja­ma mūsdienu tīmekļa izstrādē un ir sastopama visur internetā. Tomēr ir svarīgi ap­zi­nā­ties ar Ja­vaScript saistītos riskus.

Note

Izņemot no­sau­ku­mus, Java un Ja­vaScript ir maz kopīga. Tās ir divas at­šķi­rī­gas prog­ram­mē­ša­nas valodas, katra no kurām piedāvā veidus, kā izpildīt kodu klienta pusē pār­lūkprog­ram­mā. Nosaukumu līdzība ir mārke­tin­ga stra­tē­ģi­ju rezultāts.

Būtībā Ja­vaScript ir prog­ram­mē­ša­nas valoda ar ļoti ie­ro­be­žo­tām atļaujām. Šī skriptu valoda ļauj:

  • manipulēt ar pa­šrei­zē­jo pārlūka logu, iz­man­to­jot DOM (Document Object Model)
  • atvērt jaunu pārlūka vai dialoga logu
  • animēt, parādīt, paslēpt vai mainīt lapas elementus
  • validēt ievadītos vērtības
  • ielādēt Ajax saturu
  • pārsūtīt in­for­mā­ci­ju par lietotāja lasīšanas pa­ra­du­miem un pār­lū­ko­ša­nas ak­ti­vi­tā­tēm uz citām tīmekļa vietnēm

Ja­vaScript var piekļūt tikai lietotāju sīkdatnēm un citām datu uz­gla­bā­ša­nas vietām, kas ir pa­re­dzē­tas tīmekļa vietnēm. Ja­vaScript nevar piekļūt lietotāju cietajiem diskiem, tādēļ tas nevar izsaukt bib­lio­tē­kas vai palaist papildu prog­ram­mas datorā. Šos ie­ro­be­žo­ju­mus nodrošina smilšu kastes princips, kas ierobežo skriptu ietekmi uz pārlūka logu, kurā tiek izpildīts Ja­vaScript.

Ne­ska­to­ties uz šiem ie­ro­be­žo­ju­miem, Ja­vaScript joprojām var manipulēt. Skriptu valoda var tikt ļaun­prā­tī­gi izmantota, lai:

  • iegūt in­for­mā­ci­ju par pārlūku vai ope­rē­tājsis­tē­mu, lai izsekotu lietotāja darbības vai izmantotu drošības ne­pil­nī­bas (piemēram, no­ve­co­ju­šus spraudņus)
  • atvērt daudzus uzlecošos logus, lai pār­slo­dzē­tu lietotāja datoru (tas ir pazīstams kā pa­kal­po­ju­mu atteikums jeb DoS)
  • slēpt ļaun­prā­tī­gu kodu
  • imitēt uzticamu pa­kal­po­ju­mu sniedzēju tīmekļa vietnes kā daļu no pikšķe­rē­ša­nas uzbrukuma

Turklāt prog­ram­mē­ša­nas kļūdas var kļūt redzamas tikai tad, kad skripts tiek izpildīts lietotāja datorā.

Tomēr galvenais drošības risks ir saistīts ne tik daudz ar skriptu valodu pašu, cik ar konkrēto Ja­vaScript in­ter­pre­ta­to­ru, kas tiek izmantots pār­lūkprog­ram­mā. Ja in­ter­pre­ta­to­rā ir kļūdas, tas var izraisīt drošības problēmas, kas jānovērš ne­ka­vē­jo­ties. Tikai tā jūs varat būt drošs, ka skripti darbojas izolēti smilšu kastē un nevar ietekmēt citas prog­ram­mas vai sistēmas kodolu.

Go to Main Menu