Начална » как да » Какво е NoScript и трябва да го използвате, за да деактивирате JavaScript?

    Какво е NoScript и трябва да го използвате, за да деактивирате JavaScript?

    Много от потребителите на Firefox са смятали NoScript за задължително разширение и вече е достъпно за новия Firefox Quantum. Но какво е NoScript, защо толкова много хора се кълнат в него и трябва да го използвате?

    NoScript е по същество добавка за Firefox, която забранява работата на JavaScript в сайтове, които посещавате. Така че, преди да говорим за NoScript, трябва всъщност да говорим за JavaScript: езика за програмиране, който прави мрежата днес възможна.

    Какво е JavaScript?

    JavaScript е език за програмиране, който обикновено се използва на уеб страници (наред с други неща). Първоначално JavaScript беше доста основен и беше използван за неща като предупредителни кутии и менюта, които се появяват, когато поставяте мишката върху елементите на страницата. Въпреки това, JavaScript е станал много повече от това. Това е езикът, който управлява съвременните уеб приложения, позволявайки на уеб страниците динамично да зареждат и изпращат съдържание във фонов режим без да се зареждат страници и да извършват други динамични, интерактивни неща. Повечето уебсайтове използват JavaScript, за да предоставят различни функции.

    Имайте предвид, че JavaScript не е същото като Java. JavaScript и Java изобщо не са свързани, освен с името (което бе избрано поради маркетингови причини). JavaScript е вграден в уеб браузъра ви - Chrome, Firefox, Internet Explorer, Safari и Opera имат свои собствени двигатели на JavaScript. Това не е несигурен плъгин, създаден от една компания, като Java. JavaScript не е голямата заплаха за сигурността, която е Java.

    Защо хората искат да деактивират JavaScript?

    Има малка, но гласова подгрупа от потребители, които деактивират JavaScript. Много от тези хора правят това поради възприеманата полза за сигурността. Имаше няколко уязвимости в браузъра, които бяха използвани чрез JavaScript. Въпреки това, това е изключително необичайно и редките дупки в сигурността на JavaScript двигателите са поправени много бързо. Повечето уебсайтове използват JavaScript - това е, което прави възможно мрежата, с която разполагаме днес.

    Деактивирането на JavaScript също така предотвратява зареждането на някои видове реклами. Ние не насърчаваме блокирането на реклами, но ако е необходимо, има по-добри начини да го направите, отколкото да изключите напълно JavaScript.

    Накрая, изключването на JavaScript ще отнеме по-малко CPU и RAM на вашия компютър, което се очаква. Ако стартирате нещо супер основно, ще ви отнеме по-малко ресурси. Но ако компютърът ви е толкова стар, че не може да се справя със съвременни уебсайтове, може би е време да го надстроите - тъй като мрежата се подобрява, тя се нуждае от повече ресурси, за да направи това, което прави, точно както всяка друга програма на компютъра ви..

    Проблемът: Деактивирането на JavaScript прекъсва много уеб

    За съжаление, всичко звучи хубаво, но е много по-трудно, отколкото изглежда. Ако деактивирате JavaScript, много уебсайтове няма да работят правилно. Това важи особено за уеб приложения като Gmail, Facebook и Google Документи, но също така важи и за други уебсайтове (включително новинарски сайтове като този, който четете в момента). Деактивирането на JavaScript може да наруши възможността за влизане, публикуване на коментари или динамично искане на съдържание, което днес стана изключително често срещано в мрежата днес..

    Например, когато извършвате търсене в Google Изображения, можете да продължите да превъртате надолу, за да видите повече изображения, без да се налага да презареждате страницата. Google използва JavaScript, за да иска динамично нови изображения и да ги добавя към текущата страница. Когато щракнете върху изображение, ще видите по-голямо изскачащо изскачащо изображение с това изображение. Не е нужно да чакате нова уеб страница да се зареди - всичко това се случва на текущата уеб страница без никакви неприятни времена за зареждане.

    Ако сте деактивирали JavaScript, ще трябва да щракнете отново и отново, за да видите още изображения. Когато кликнете върху изображение, трябва да заредите нова страница изцяло. По-добрият интерфейс по-горе изисква JavaScript, за да може различните му функции да работят.

    Това е само един пример - много други функции на уебсайтовете използват JavaScript. Някои уебсайтове дори не предлагат резервни страници, които функционират без JavaScript.

    Ако деактивирате JavaScript, може да не успеете да използвате определени функции на даден уебсайт. В други случаи уебсайтът може дори да се разпадне изцяло или ще останете с помощта на невероятно стара версия на страницата. Например, Gmail предлага много обикновен HTML режим за хора с изключен JavaScript.

    NoScript има за цел да направи деактивирането на JavaScript по-лесно… но все още е проблем

    Модерните уеб браузъри имат възможност да деактивират изцяло JavaScript, точно както имат възможност да деактивират изображения и други уеб функции. В Chrome ще намерите това в Настройки> Поверителност и сигурност> Настройки на съдържанието> JavaScript. Можете да разрешите или блокирате отделни сайтове тук, ако предпочитате да не блокирате JavaScript на всеки един сайт.

    Опциите на Firefox са по-ограничени, така че се изисква добавка като NoScript за по-фин контрол. NoScript създава пряк път, който ви позволява избирателно да активирате JavaScript на някои уебсайтове, вместо да го блокирате навсякъде. Той също така твърди, че блокира приставки като Flash и Java, въпреки че Java вече не е разрешена в браузъри, а Flash трябва да бъде разрешен ръчно на всеки сайт, който посещавате по подразбиране.

    Ето нещо: NoScript може да изглежда като удобен компромис, тъй като можете да разрешите JavaScript на сайтовете, които посещавате редовно. Но тя все още нарушава по-голямата част от мрежата по подразбиране и изисква твърде много усилия, за да управлява вашия бял списък. Толкова голяма част от интернет използва JavaScript, че вие ​​непрекъснато ще се натъкнете на уебсайтове, които не работят правилно, докато не ги добавите в бял списък. Ако в края на краищата Вие добавите повечето сайтове, които посещавате, само за да ги накарате да работят, какъв е смисълът да имате NoScript на първо място?

    Вероятно не е нужно да изключвате JavaScript

    Имайки това предвид, препоръчваме ви да не деактивирате JavaScript, освен ако нямате наистина добра причина за това (както изисква вашата работа). Това е широко използван език, който прави мрежата такава, каквато е днес, като позволява на уебсайтовете да бъдат по-отзивчиви, динамични и интерактивни. Деактивирането на JavaScript се връща към времето, когато те са прости документи, без други функции. Докато някои хора може да се забавят да се върнат към това време, това вече не е мрежата, в която живеем и повечето хора не трябва да предприемат толкова драстични действия за малка възприемана полза.

    Със сигурност имаше няколко случая, при които деактивирането на JavaScript може да е блокирало използването на нова уязвимост в сигурността, но те са били редки и бързо фиксирани..

    Междувременно имаше и други случаи, в които самите браузъри бяха експлоатирани и деактивирането на JavaScript не помогна. За да се предпазим от подобни атаки, бихме могли да спрем изцяло браузърите, да изтегляме HTML файлове от уеб страници и да ги четем на ръка в текстов редактор. Но ние не. Малкият риск от използването на уеб браузър вместо текстов редактор струва огромното подобрение в използваемостта, което браузърът предлага. Същото важи и за JavaScript - оставяйки го активиран е много малък риск за много голяма полза.

    Разбира се, браузърът е ваш. Имате възможност да контролирате какво прави - можете дори да изключите всички изображения изцяло и да сърфирате в мрежата в текстов формат, ако искате. Можете да деактивирате Flash изцяло и никога да не гледате онлайн видеоклипове. Можете да използвате браузър с текстов режим като w3m в терминала, вместо да използвате графичен браузър. Но нали?


    Изборът зависи от вас, но ви препоръчваме да оставите JavaScript активиран и да не се тревожите за него. Животът ви ще бъде много по-лесен. Просто поддържайте браузъра си актуален и използвайте добър софтуер за защита от злонамерен софтуер и ще бъдете доста безопасен.