Daudzi Firefox lietotāji uzskata, ka NoScript ir vajadzīgs paplašinājums, un tagad tas ir pieejams jaunajam Firefox Quantum. Bet kas ir NoScript, kāpēc daudzi cilvēki to zvēr, un vai jūs to izmantojat?
NoScript būtībā ir Firefox pievienojumprogramma, kas atspējo lietas, piemēram, JavaScript, kas darbojas vietnēs, kuras jūs apmeklējat. Tātad, pirms mēs runājam par NoScript, mums vajadzētu runāt par JavaScript: programmēšanas valoda, kas mūsdienās padara iespējamu tīmekli.
JavaScript ir programmēšanas valoda, ko parasti izmanto tīmekļa lapās (cita starpā). Sākotnēji JavaScript bija vienkāršs un tika izmantots tādām lietām kā brīdinājumu kastes un izvēlnes, kas parādījās, kad peles kursoru peles kursoru pāri kursa uz lapas elementiem. Tomēr JavaScript ir kļuvis daudz vairāk nekā tas. Tā ir valoda, kas atbalsta mūsdienu tīmekļa lietotnes, ļaujot tīmekļa lapām dinamiski ielādēt un nosūtīt saturu fonā bez lapas ielādes un veikt citas dinamiskas, interaktīvas lietas. Lielākā daļa vietņu izmanto JavaScript, lai nodrošinātu dažādas funkcijas.
Ņemiet vērā, ka JavaScript nav tāda pati kā Java. JavaScript un Java vispār nav saistīti, izņemot nosaukumu (kas tika izvēlēts mārketinga iemeslu dēļ). JavaScript ir iebūvēts jūsu tīmekļa pārlūkprogrammā - Chrome, Firefox, Internet Explorer, Safari un Opera visiem ir savi JavaScript dzinēji. Tas nav nedrošs spraudnis, ko ražojis viens uzņēmums, piemēram, Java. JavaScript nav liels drošības drauds, ka Java bija.
Ir neliela, bet vokāla lietotāju grupa, kas atspējo JavaScript. Daudzi no šiem cilvēkiem to dara, ņemot vērā drošības priekšrocības. Ir bijuši daži pārlūkprogrammas neaizsargātības, kas tika izmantoti, izmantojot JavaScript. Tomēr tas ir ārkārtīgi reti un retu drošības caurumi JavaScript dzinējos ir tikuši ielādēti ļoti ātri. Lielākā daļa tīmekļa vietņu izmanto JavaScript - tas nozīmē, ka mūsdienās ir iespējams izveidot tīmekli.
Atspējojot JavaScript, tiek novērsta arī dažu veidu reklāmu ielāde. Mēs nereklamējam bloķējošas reklāmas, bet, ja jums tas ir nepieciešams, ir labāki veidi, kā to darīt, nevis pilnībā atspējot JavaScript.
Visbeidzot, JavaScript atspējošana prasīs mazāk datora CPU un RAM, kas ir sagaidāms. Ja jūs darbināt kaut ko super pamata, tas aizņem mazāk resursu. Bet, ja jūsu dators ir tik vecs, ka tas nevar apstrādāt mūsdienu vietnes, tas var būt laiks to uzlabot - tā kā tīmeklis uzlabojas, tai ir vajadzīgi vairāk resursu, lai darītu to, ko tā dara, tāpat kā jebkura cita programma savā datorā.
Diemžēl tas viss izklausās jauki, bet tas ir daudz vairāk problēmu nekā šķiet. Ja atspējosiet JavaScript, daudzas vietnes nedarbosies pareizi. Tas jo īpaši attiecas uz tādām tīmekļa lietojumprogrammām kā Gmail, Facebook un Google dokumenti, bet tas attiecas arī uz citām vietnēm (tostarp ziņu vietnēm, piemēram, pašlaik lasāmajām). JavaScript atspējošana var pārtraukt iespēju pieteikties, publicēt komentārus vai dinamiski pieprasīt saturu, kas mūsdienās ir kļuvis neticami izplatīts tīmeklī.
Piemēram, veicot meklēšanu pakalpojumā Google Images, varat turpināt ritināšanu uz leju, lai skatītu vairāk attēlu, neveicot lapas atkārtotu ielādi. Google izmanto JavaScript, lai dinamiski pieprasītu jaunus attēlus un pievienotu tos pašreizējai lapai. Noklikšķinot uz attēla, ar šo attēlu jūs redzēsiet lielāku līnijas uznirstošo logu. Jums nav jāgaida, kamēr ielādēs jaunu tīmekļa lapu - tas viss notiek pašreizējā tīmekļa vietnē bez nevainīgiem ielādes laikiem.
Ja jūs atspējojāt JavaScript, jums vēlāk būs jāklikšķina uz "nākamais", lai skatītu vairāk attēlu. Kad jūs noklikšķinājāt uz attēlu, jums būs pilnīgi jāielādē jauna lapa. Labākajam saskarnes posmam ir nepieciešams JavaScript, lai darbotos ar dažādām funkcijām.
Šis ir tikai viens piemērs - daudzas citas tīmekļa vietņu funkcijas izmanto JavaScript. Dažās vietnēs pat netiek piedāvātas rezerves lapas, kas darbojas bez JavaScript.
Ja atspējosit JavaScript, iespējams, ka nevarēsiet izmantot noteiktas tīmekļa vietnes funkcijas. Citos gadījumos vietne var pat pilnīgi izlauzties vai arī jums tiks iestrēdzis, izmantojot neticami veco lapas versiju. Piemēram, Gmail piedāvā ļoti vienkāršu vienkāršu HTML režīmu cilvēkiem, kuriem JavaScript ir atspējota.
Mūsdienu pārlūkprogrammās ir iespēja pilnībā atspējot JavaScript, tāpat kā tām ir iespēja atspējot attēlus un citas tīmekļa funkcijas. Chrome to atradīsiet sadaļā Iestatījumi> Konfidencialitāte un drošība> Satura iestatījumi> JavaScript. Jūs varat atļaut vai bloķēt noteiktas vietnes atsevišķi šeit, ja nevēlaties, lai bloķētu JavaScript katrā vietnē.
Firefox opcijas ir daudz ierobežotākas, tādēļ tam ir nepieciešams papildinājums, piemēram, NoScript, lai iegūtu vēl smalkākas kontroles. NoScript izveido saīsni, kas ļauj dažās vietnēs selektīvi iespējot JavaScript, nevis to bloķēt visur. Tā arī apgalvo, ka bloķē spraudņus, piemēram, Flash un Java, lai gan Java vairs nav atļauta pārlūkprogrammās, un Flash ir jāatļauj manuāli katrā vietnē, kuru apmeklējat pēc noklusējuma.
Šeit ir lieta: NoScript varētu šķist ērts kompromiss, jo jūs varat atļaut JavaScript vietnēs, kuras jūs regulāri apmeklējat. Pēc noklusējuma tā joprojām pārtrauc lielāko daļu tīmekļvietas, un ir nepieciešams pārāk daudz pūļu, lai mijiedarbotos ar savu balto sarakstu. Tik daudz interneta izmanto JavaScript, un jūs pastāvīgi pametat tīmekļa vietnēs, kas nedarbojas pareizi, kamēr tās nav baltā sarakstā. Ja jūs galu galā iekļausiet baltajā sarakstā lielāko daļu vietņu, kuru apmeklējat, lai tās varētu darboties, kāda nozīme ir tam, lai NoScript būtu vispirms?
Paturot to prātā, mēs iesakām atspējot JavaScript, ja vien jums nav īsti pamatota iemesla (kā to pieprasa jūsu darbs).Tā ir plaši izmantota valoda, kas padara tīmekli to, kas šodien ir, ļaujot vietnēm būt atsaucīgākām, dinamiskākām un interaktīvākām. Atspējojot JavaScript, vietnes tiek atgrieztas atpakaļ uz laiku, kad tās bija vienkārši dokumenti bez citām funkcijām. Kaut arī daži cilvēki var ilgi atgriezties pie tā laika, tas vairs nav tīmeklis, kurā mēs dzīvojam, un lielākajai daļai cilvēku nav nepieciešams veikt tik drasu rīcību, lai iegūtu mazu uztverto labumu.
Noteikti ir bijuši daži gadījumi, kad JavaScript atspējošana varēja bloķēt jaunu drošības ievainojamību, taču tās ir bijušas retās un ātri fiksētas.
Tikmēr ir bijuši arī citi gadījumi, kad paši pārlūkprogrammas tika izmantotas, un JavaScript atspējošana nepalīdzēja. Lai pasargātu no šādiem uzbrukumiem, mēs varētu pilnībā pārtraukt pārlūku izmantošanu, lejupielādējot tīmekļa lapas HTML failus un lasot tos ar roku teksta redaktorā. Bet mums tas nav. Mazais risks, ka tīmekļa pārlūks tiks izmantots teksta redaktora vietā, ir milzīgs lietošanas ērtuma pārlūka piedāvājumu uzlabojums. Tas pats attiecas uz JavaScript, atstājot to iespējotu, ir ļoti mazs risks, ka tam būs ļoti liels ieguvums.
Protams, jūsu pārlūkprogramma ir jūsu. Jums ir iespēja kontrolēt to, ko tā dara - jūs pat varētu pilnībā atspējot visus attēlus un pārlūkot tīmekli teksta formātā, ja vēlaties. Jūs varētu pilnībā atspējot Flash un nekad neieskatītos videoklipus tiešsaistē. Termināļa vietā varat izmantot teksta režīma pārlūku, piemēram, w3m, nevis izmantot grafisko pārlūku. Bet vai tu?
Izvēle galu galā ir atkarīga no jums, taču mēs iesakām atstāt JavaScript ieslēgtu un neuztraucieties par to. Jūsu dzīve būs daudz vienkāršāka. Vienkārši saglabājiet savu pārlūkprogrammu jaunāko informāciju un darbiniet kādu labu anti-ļaundabīgo programmu programmatūru, un jums būs diezgan droša.