Kas ir NoScript, un jums vajadzētu to izmantot, lai atspējotu JavaScript?
NoScript tika uzskatīts par daudziem Firefox lietotājiem, kam ir nepieciešams paplašinājums, un tagad tas ir pieejams jaunajam Firefox Quantum. Bet kas ir NoScript, kāpēc tik daudzi cilvēki zvēr pie tā, un vai jūs to izmantot?
NoScript būtībā ir Firefox pievienojumprogramma, kas atspējo tādas lietas kā JavaScript, kas tiek rādīta jūsu apmeklētajās tīmekļa vietnēs. Tātad, pirms mēs runājam par NoScript, mums patiesībā vajadzētu runāt par JavaScript: programmēšanas valodu, kas padara tīmekli mūsdienās iespējams.
Kas ir JavaScript?
JavaScript ir programmēšanas valoda, ko parasti izmanto tīmekļa lapās (cita starpā). Sākotnēji JavaScript bija diezgan vienkāršs, un tas tika izmantots tādām lietām kā brīdinājuma lodziņi un izvēlnes, kas parādījās, kad pārvietojāt peli virs elementiem lapā. Tomēr JavaScript ir kļuvis daudz vairāk. Tā ir valoda, kas pilnvaro mūsdienu tīmekļa lietojumprogrammas, ļaujot tīmekļa lapām dinamiski ielādēt un sūtīt saturu fonā bez lapas ielādes un veikt citas dinamiskas, interaktīvas lietas. Lielākā daļa tīmekļa vietņu izmanto JavaScript, lai nodrošinātu dažādas funkcijas.
Ņemiet vērā, ka JavaScript nav tas pats, kas Java. JavaScript un Java nav īsti saistīti, izņemot nosaukumu (kas tika izvēlēts mārketinga apsvērumu dēļ). JavaScript ir iebūvēts jūsu tīmekļa pārlūkprogrammā-Chrome, Firefox, Internet Explorer, Safari un Opera, un visiem ir savi JavaScript dzinēji. Tas nav nedrošs spraudnis, ko ražo viens uzņēmums, piemēram, Java. JavaScript nav lielais drošības apdraudējums, kas bija Java.
Kāpēc cilvēki vēlas atspējot JavaScript?
Ir neliela, bet balss apakšgrupa lietotājiem, kas atspējo JavaScript. Daudzi no šiem cilvēkiem to dara, ņemot vērā drošības ieguvumu. Ir bijušas dažas pārlūkprogrammas ievainojamības, kas tika izmantotas, izmantojot JavaScript. Tomēr tas ir ļoti neparasti, un reti sastopamie drošības caurumi JavaScript dzinējos ir ļoti ātri. Lielākā daļa tīmekļa vietņu lieto JavaScript, tas ir tas, kas padara tīmekli mūsdienās iespējams.
JavaScript atspējošana arī novērš dažu veidu reklāmu ielādi. Mēs neiedrošinām bloķēt reklāmas, bet, ja jums ir nepieciešams, ir labāki veidi, kā to darīt, neiespējot JavaScript.
Visbeidzot, JavaScript atspējošana aizņems mazāk datora un CPU, kas ir sagaidāms. Ja palaižat kaut ko super pamata, tas aizņem mazāk resursu. Bet, ja jūsu dators ir tik vecs, ka nevar rīkoties ar mūsdienīgām tīmekļa vietnēm, var būt laiks to atjaunināt, jo tīmeklis uzlabojas, tam ir vajadzīgi vairāk resursu, lai to darītu, tāpat kā jebkura cita datora programma.
Problēma: JavaScript atspējošana izraisa daudz Web
Diemžēl viss izklausās labi, bet tas ir daudz vairāk problēmu, nekā šķiet. Ja atspējojat JavaScript, daudzas vietnes nedarbosies pareizi. Tas jo īpaši attiecas uz tīmekļa lietojumprogrammām, piemēram, Gmail, Facebook un Google dokumentiem, bet tas attiecas arī uz citām tīmekļa vietnēm (ieskaitot ziņu portālus, piemēram, tādus, ko lasāt tieši tagad). JavaScript atspējošana var pārtraukt iespēju pieteikties, publicēt komentārus vai dinamiski pieprasīt saturu, kas šodien kļuvis neticami populārs tīmeklī.
Piemēram, veicot meklēšanu pakalpojumā Google attēli, varat turpināt ritināt uz leju, lai skatītu vairāk attēlu, nepārlādējot lapu. Google izmanto JavaScript, lai dinamiski pieprasītu jaunus attēlus un pievienotu tos pašreizējai lapai. Noklikšķinot uz attēla, jūs redzēsiet lielāku attēlu, izmantojot uznirstošo attēlu. Jums nav jāgaida jauna tīmekļa lapa, lai ielādētu - tas viss notiek pašreizējā tīmekļa lapā bez nekādiem nepatīkamiem ielādes laikiem.
Ja esat atspējojis JavaScript, jums vajadzēs uzklikšķināt uz “nākamais” un atkal, lai skatītu vairāk attēlu. Kad noklikšķinājāt uz attēla, jums pilnībā jāielādē jauna lapa. Labāka saskarne iepriekš prasa JavaScript, lai tās dažādās funkcijas darbotos.
Šis ir tikai viens piemērs - daudzas citas tīmekļa vietņu funkcijas izmanto JavaScript. Dažas tīmekļa vietnes pat nesniedz rezerves lapas, kas darbojas bez JavaScript.
Ja atspējojat JavaScript, iespējams, nevarēsit izmantot noteiktas tīmekļa vietnes funkcijas. Citos gadījumos tīmekļa vietne var pat pilnībā izlauzties, vai arī jūs būsiet iestrēdzis, izmantojot neticami veco lapas versiju. Piemēram, Gmail piedāvā ļoti vienkāršu vienkāršu HTML režīmu cilvēkiem ar JavaScript izslēgtu.
NoScript mērķis ir padarīt JavaScript aktivizēšanu vieglāku ... bet tas joprojām ir problēma
Mūsdienu tīmekļa pārlūkprogrammām 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 programmā jūs atradīsiet šo sadaļu Iestatījumi> Konfidencialitāte un drošība> Satura iestatījumi> JavaScript. Jūs varat atļaut vai bloķēt atsevišķas vietnes atsevišķi, ja nevēlaties bloķēt JavaScript katrā vietnē.
Firefox opcijas ir ierobežotas, tāpēc, lai iegūtu precīzāku vadību, ir nepieciešams papildinājums, piemēram, NoScript. NoScript izveido saīsni, kas ļauj selektīvi iespējot JavaScript dažās tīmekļa vietnēs, nevis bloķēt to 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.
Lūk, lieta: NoScript var šķist ērts kompromiss, jo jūs varat atļaut JavaScript regulāri apmeklētajās vietnēs. Bet tā joprojām noklusē lielāko daļu interneta, un prasa pārāk daudz pūļu, lai mikrokredītu jūsu balto sarakstu. Tik daudz interneta izmanto JavaScript, ka jūs nepārtraukti sastapsieties vietnēs, kas nedarbojas pareizi, kamēr jūs tos baltajā sarakstā nesaņemsiet. Ja jūs galu galā nokļūsiet baltā sarakstā, kurā atrodaties vairākās vietnēs, kuras jūs apmeklējat, lai iegūtu viņiem darbu, kas nozīmē, ka vispirms ir NoScript?
Jums, iespējams, nav nepieciešams atspējot JavaScript
Paturot to prātā, mēs iesakām atspējot JavaScript, ja vien jums nav patiešām labs iemesls (piemēram, jūsu darbs to prasa). Tā ir plaši izmantota valoda, kas padara tīmekli tā, kāda tā ir šodien, ļaujot tīmekļa vietnēm būt atsaucīgākām, dinamiskākām un interaktīvākām. JavaScript atspējošana aizņem vietnes uz laiku, kad tie bija vienkārši dokumenti bez citām funkcijām. Lai gan daži cilvēki var ilgu laiku atgriezties šajā laikā, tas nav tas, ko mēs vairs nezinām, un lielākajai daļai cilvēku nav jārīkojas tik krasi, lai gūtu nelielu labumu..
Protams, ir bijuši daži gadījumi, kad JavaScript atspējošana varēja bloķēt jaunu drošības ievainojamību, taču tie ir bijuši reti un ātri fiksēti.
Tajā pašā laikā ir bijuši citi gadījumi, kad pārlūkprogrammas pašas tika izmantotas un JavaScript neiespēja palīdzēt. Lai aizsargātu pret šādiem uzbrukumiem, mēs varētu pilnībā pārtraukt pārlūkprogrammu izmantošanu, lejupielādējot tīmekļa lapas HTML failus un lasot tos ar roku teksta redaktorā. Bet mēs to nedarām. Nelielais risks izmantot tīmekļa pārlūkprogrammu teksta redaktora vietā ir vērtīgs, jo pārlūkprogrammas piedāvājums ir milzīgs uzlabojums. Tas pats attiecas uz JavaScript atstāšanu, un tas ir ļoti mazs risks ļoti lielam ieguvumam.
Protams, jūsu pārlūkprogramma ir jūsu. Jums ir iespēja kontrolēt to, ko tas dara - jūs pat varētu pilnībā atspējot visus attēlus un, ja vēlaties, pārlūkot tīmekli teksta formātā. Varat pilnībā atspējot Flash un nekad skatīties video tiešsaistē. Jūs varat izmantot teksta režīmu pārlūkprogrammu, piemēram, w3m terminālī, nevis izmantojot grafisko pārlūkprogrammu. Bet vai jūs?
Visbeidzot, izvēle ir atkarīga no jums, bet iesakām ieslēgt JavaScript un neuztraucieties par to. Jūsu dzīve būs daudz vieglāka. Vienkārši saglabājiet savu pārlūkprogrammu un palaidiet kādu labu pretvīrusu programmatūru, un jūs būsiet diezgan droši.