Почетна » како да » Шта је НоСцрипт, и треба ли га користити за онемогућавање ЈаваСцрипт-а?

    Шта је НоСцрипт, и треба ли га користити за онемогућавање ЈаваСцрипт-а?

    Многи корисници Фирефок-а сматрали су НоСцрипт, обавезно проширење, и сада је доступно за нови Фирефок квантум. Али шта је НоСцрипт, зашто се толико људи закуне њиме, и треба ли га користити?

    НоСцрипт је, у суштини, додатак за Фирефок који онемогућава покретање ЈаваСцрипт-а на веб-локацијама које посјећујете. Дакле, пре него што причамо о НоСцрипт-у, требало би да говоримо о ЈаваСцрипт-у: програмском језику који омогућава да веб који данас имамо је могућ.

    Шта је ЈаваСцрипт?

    ЈаваСцрипт је програмски језик који се обично користи на веб страницама (између осталог). ЈаваСцрипт је у почетку био прилично једноставан и коришћен је за ствари као што су кутије за упозорење и менији који су се појавили када сте поставили миша изнад елемената на страници. Међутим, ЈаваСцрипт је постао много више од тога. То је језик који управља модерним веб апликацијама, омогућавајући веб страницама да динамички учитавају и шаљу садржај у позадини без учитавања страница и раде друге динамичне, интерактивне ствари. Већина веб сајтова користи ЈаваСцрипт за пружање различитих функција.

    Имајте на уму да ЈаваСцрипт није иста ствар као Јава. ЈаваСцрипт и Јава уопште нису повезани, осим имена (које је изабрано из маркетиншких разлога). ЈаваСцрипт је уграђен у ваш веб-прегледник - Цхроме, Фирефок, Интернет Екплорер, Сафари и Опера имају своје ЈаваСцрипт механизме. То није несигуран додатак који производи једна компанија, као што је Јава. ЈаваСцрипт није велика сигурносна пријетња коју је Јава имала.

    Зашто људи желе да онемогуће ЈаваСцрипт?

    Постоји мали, али вокални подскуп корисника који онемогућују ЈаваСцрипт. Многи од ових људи то чине због уочене користи од сигурности. Било је неколико рањивости претраживача које су биле искоришћене преко ЈаваСцрипт-а. Међутим, ово је крајње неуобичајено и ретке сигурносне рупе у ЈаваСцрипт моторима су веома брзо закрпљене. Већина веб сајтова користи ЈаваСцрипт - то је оно што чини веб који данас имамо могућ.

    Онемогућавање ЈаваСцрипта такође спречава учитавање неких врста огласа. Не охрабрујемо блокирање огласа, али ако морате, постоје бољи начини да то учините него да потпуно онемогућите ЈаваСцрипт.

    На крају, онемогућавање ЈаваСцрипт-а заузима мање ЦПУ-а и РАМ-а на вашем рачунару, што се и очекује. Ако покренете нешто супер основно, заузети ће мање ресурса. Али ако је рачунар толико стар да не може да рукује модерним веб-локацијама, можда је време да га надоградите - како се веб побољшава, потребно је више ресурса да би урадило оно што ради, баш као и сваки други програм на рачунару.

    Проблем: Онемогућавање ЈаваСцрипта прекида много веба

    Нажалост, све то звучи лепо, али је много више него што се чини. Ако онемогућите ЈаваСцрипт, многе веб локације неће радити исправно. Ово посебно важи за веб апликације као што су Гмаил, Фацебоок и Гоогле Документи, али је исто тако и за друге веб странице (укључујући и сајтове са вијестима попут оних које тренутно читате). Онемогућавање ЈаваСцрипт-а може прекинути могућност пријављивања, објављивања коментара или динамичног захтева садржаја, који је данас постао невероватно уобичајен на веб-у.

    На пример, када вршите претрагу на Гоогле сликама, можете наставити да се померате надоле да бисте приказали више слика без потребе за поновним учитавањем странице. Гоогле користи ЈаваСцрипт да динамички тражи нове слике и додаје их на тренутну страницу. Када кликнете на слику, видећете већи поп-уп-лине са том сликом. Не морате да чекате да се нова веб страница учита - све се то дешава на тренутној веб страници без непотребних временских оптерећења.

    Ако сте онемогућили ЈаваСцрипт, морат ћете више пута кликнути на “нект” да бисте видјели више слика. Када сте кликнули на слику, морали бисте у потпуности учитати нову страницу. Лакши интерфејс изнад захтева ЈаваСцрипт да би његове различите функције функционисале.

    Ово је само један примјер - многе друге значајке на веб-локацијама користе ЈаваСцрипт. Неке веб локације не нуде ни резервне странице које функционишу без ЈаваСцрипт-а.

    Ако онемогућите ЈаваСцрипт, можда нећете моћи да користите одређене функције на Веб локацији. У другим случајевима, веб сајт се чак може потпуно разбити, или ћете се заглавити користећи невероватно стару верзију странице. На пример, Гмаил нуди веома једноставан обичан ХТМЛ режим за особе са онемогућеним ЈаваСцриптом.

    НоСцрипт има за циљ да онемогући ЈаваСцрипт лакше ... али још увијек је гњаважа

    Модерни веб претраживачи имају опцију да у потпуности онемогуће ЈаваСцрипт, као што имају опцију да онемогуће слике и друге веб функције. У Цхроме-у ово ћете наћи у оквиру ставке Поставке> Приватност и сигурност> Поставке садржаја> ЈаваСцрипт. Овде можете дозволити или блокирати одређене локације ако не желите да блокирате ЈаваСцрипт на сваком појединачном сајту.

    Опције Фирефок-а су ограниченије, тако да захтева додатак као што је НоСцрипт за финију контролу. НоСцрипт креира пречицу која вам омогућава да селективно омогућите ЈаваСцрипт на одређеним сајтовима, а не да га блокирате свуда. Такође тврди да блокира додатке као што су Фласх и Јава, иако Јава више није дозвољена у претраживачима, а Фласх треба да буде дозвољен ручно на свакој локацији коју по подразумеваној вредности посетите.

    Ево шта: НоСцрипт може изгледати као погодан компромис, пошто можете да омогућите ЈаваСцрипт на сајтовима које редовно посећујете. Међутим, он још увек подразумевано прекида већину веба и захтева превише напора за микроманирање вашег белог листа. Велики део интернета користи ЈаваСцрипт да бисте стално наилазили на сајтове који не функционишу исправно док их не додате у белу листу. Ако завршите са већим бројем сајтова које посећујете, само да бисте их научили да раде, шта је смисао да НоСцрипт на првом месту?

    Вероватно не морате да искључите ЈаваСцрипт

    Имајући то на уму, препоручујемо вам да онемогућите ЈаваСцрипт, осим ако имате заиста добар разлог (као што то ваш посао захтева). То је широко коришћен језик који чини веб што је данас, омогућавајући веб сајтовима да буду бржи, динамичнији и интерактивнији. Онемогућавање ЈаваСцрипт-а враћа веб-локације у вријеме када су то били једноставни документи без других значајки. Док неки људи могу да се жале да се врате у то време, то више није интернет на коме живимо, а већина људи не мора да предузме тако драстичну акцију за малу претпостављену корист.

    Сигурно је било неколико случајева када је онемогућавање ЈаваСцрипта могло блокирати нову сигурносну рањивост од експлоатације, али оне су биле ријетке и брзо поправљане..

    У међувремену, било је и других случајева гдје су сами претраживачи искориштавани и онемогућавање ЈаваСцрипта није помогло. Да бисмо се заштитили од таквих напада, могли бисмо у потпуности престати са коришћењем претраживача, преузимањем ХТМЛ датотека на веб страници и читањем руком у уређивачу текста. Али ми не. Мали ризик од употребе веб прегледача уместо уређивача текста вреди огроман напредак у употребљивости који нуди претраживач. Исто важи и за ЈаваСцрипт - остављајући га омогућеним је врло мали ризик за врло велику корист.

    Наравно, ваш претраживач је ваш. Имате могућност да контролишете оно што ради - чак можете у потпуности онемогућити све слике и прегледати веб у текстуалном формату, ако желите. Можете у потпуности онемогућити Фласх и никада не гледати видео на мрежи. Можете користити текстуални претраживач као што је в3м у терминалу умјесто да користите графички прегледник. Али да ли ви?


    Избор је на крају на вама, али вам препоручујемо да оставите омогућен ЈаваСцрипт и не брините о томе. Твој живот ће бити много лакши. Само одржавајте прегледник најновијим верзијама и покрените неки добар анти-малваре софтвер и бићете прилично сигурни.