26Aug
NoScript byl považován mnoha uživateli Firefoxu za nutné rozšíření a nyní je k dispozici pro nový Firefox Quantum. Ale co je NoScript, proč tolik lidí přísahá a má to použít?
NoScript je v podstatě doplněk Firefoxu, který zabraňuje spouštění webových stránek, jako je JavaScript, na webových stránkách, které navštěvujete. Takže předtím, než budeme mluvit o jazyce NoScript, měli bychom vlastně mluvit o JavaScript: programovací jazyk, který dělá web, který máme dnes k dispozici.
Co je to JavaScript?
JavaScript je programovací jazyk běžně používaný na webových stránkách( mimo jiné).JavaScript byl zpočátku velmi základní a byl použit pro věci, jako jsou výstražné schránky a menu, které se objevily, když jste pohybovali myší nad prvky na stránce. Nicméně, JavaScript se stal mnohem víc než to. Je to jazyk, který ovládá moderní webové aplikace, což umožňuje webovým stránkám dynamicky načítat a odesílat obsah na pozadí bez načítání stránek a dělat jiné dynamické, interaktivní věci. Většina webových stránek používá JavaScript k poskytování různých funkcí.
Všimněte si, že JavaScript není totéž jako Java. JavaScript a Java nejsou ve skutečnosti vůbec příbuzné, kromě názvu( který byl vybrán pro marketingové účely).JavaScript je zabudován do vašeho webového prohlížeče - Chrome, Firefox, Internet Explorer, Safari a Opera mají všechny své vlastní javascriptové motory. Není to nejistý plug-in produkovaný jednou společností, jako je Java. JavaScript není velkým bezpečnostním ohrožením Java.
Proč lidé chtějí zakázat JavaScript?
Existuje malá, ale vokální podskupina uživatelů, která zakáže JavaScript. Mnoho z těchto lidí to dělá kvůli vnímanému bezpečnostnímu přínosu. Došlo k několika chybám prohlížeče, které byly využívány prostřednictvím jazyka JavaScript. Nicméně je to extrémně neobvyklé a vzácné bezpečnostní otvory v javascripcích byly rychle opravovány. Většina webových stránek používá JavaScript - je to, co dělá web, který máme dnes.
Vypnutí jazyka JavaScript také brání načítání některých typů reklam. Nepodporujeme blokování reklam, ale pokud je to nutné, existují lepší způsoby, jak to udělat, než úplné zakázání jazyka JavaScript.
Konečně, vypnutí jazyka JavaScript zabere v počítači méně CPU a paměti RAM, což lze očekávat. Pokud spustíte něco super základního, zabere méně zdrojů.Pokud je však váš počítač tak starý, že nemůže pracovat s moderními webovými stránkami, může to být čas na jeho aktualizaci - jak se web vylepšuje, potřebuje více zdrojů na to, co dělá, stejně jako každý jiný program v počítači.
Problém: Vypnutí jazyka JavaScript přeruší spoustu webu
Bohužel, to vše zní hezky, ale je to mnohem více než hádka, jak se zdá.Pokud zakážete JavaScript, mnoho webových stránek nebude fungovat správně.To platí zejména pro webové aplikace, jako jsou Gmail, Facebook a Dokumenty Google, ale platí to i pro jiné webové stránky( včetně zpravodajských stránek, jako je právě ten, který právě čtete).Vypnutí jazyka JavaScript může narušit schopnost přihlásit se, odesílat komentáře nebo dynamicky požadovat obsah, který se dnes na webu stal neuvěřitelně běžným.
Když například provedete vyhledávání ve službě Obrázky Google, můžete posunout dolů a zobrazovat další snímky, aniž byste museli stránku znovu načíst. Google používá JavaScript, aby dynamicky požadoval nové obrázky a přidal je na aktuální stránku. Po klepnutí na obrázek se u tohoto obrázku zobrazí větší vyskakovací okno. Nemusíte čekat na načtení nové webové stránky - všechno se stává na aktuální webové stránce bez jakýchkoli nepříjemných dob načítání.
Pokud jste zakázali JavaScript, budete muset znovu a znovu zobrazovat více obrázků.Po klepnutí na obrázek byste museli zcela načíst novou stránku. Vyšší rozhraní nahoře vyžaduje JavaScript, aby fungovalo.
Toto je jen jeden příklad - mnoho dalších funkcí na webových stránkách používá JavaScript. Některé webové stránky ani neposkytují záložní stránky, které fungují bez JavaScript.
Pokud zakážete JavaScript, pravděpodobně nebudete moci používat určité funkce na webu. V ostatních případech může být web dokonce úplně rozbitý, nebo budete přilepeni pomocí neuvěřitelně staré verze stránky. Například služba Gmail nabízí velmi jednoduchý režim HTML pro osoby s vypnutým kódem JavaScript.
NoScript má za cíl zakázat JavaScript. .. ale je to stále hádka
Moderní webové prohlížeče mají možnost úplně vypnout JavaScript, stejně jako mají možnost zakázat obrázky a další funkce webu. V prohlížeči Chrome najdete toto nastavení v sekci Nastavení & gt;Ochrana soukromí a zabezpečení & gt;Nastavení obsahu & gt;JavaScript. Zde můžete povolit nebo zablokovat určité stránky, pokud nechcete zablokovat JavaScript na všech stránkách.
Možnosti Firefoxu jsou mnohem omezené, takže vyžaduje doplněk jako NoScript pro jemnější zrnitost. NoScript vytvoří zástupce, který vám umožní selektivně povolit JavaScript na určitých webech, na rozdíl od jeho blokování všude. Rovněž tvrdí, že zablokuje plug-iny, jako je Flash a Java, ačkoli Java již není povoleno v prohlížečích a Flash musí být povolen ručně na každém webu, který jste navštívili ve výchozím nastavení.
Zde je věc: NoScript může vypadat jako pohodlný kompromis, protože můžete povolit JavaScript na stránkách, které navštěvujete pravidelně.Stále však většinu webových stránek přerušuje a vyžaduje příliš velké úsilí, aby se mikromanažovala vaší whitelist. Tolik internetu používá JavaScript, který neustále narazíte na webové stránky, které nefungují správně, dokud je nenarazíte. Pokud skončíte s albem většiny stránek, které jste navštívili, jen aby jste je pracovali, jaký má smysl mít na prvním místě NoScript?
Pravděpodobně nemusíte vypínat JavaScript
S tímto vědomím doporučujeme zakázat JavaScript, pokud nemáte opravdu dobrý důvod( stejně jako vaše práce to vyžaduje).Je to široce používaný jazyk, který dělá web, co je dnes, což umožňuje, aby webové stránky byly citlivější, dynamičtější a interaktivní.Vypnutí jazyka JavaScript znamená, že webové stránky jsou vráceny do doby, kdy byly jednoduchými dokumenty bez dalších funkcí.Zatímco někteří lidé mohou dlouho toužit vrátit se do té doby, není to ten web, na kterém žijeme, a většina lidí nepotřebuje takovou drastickou akci pro malý vnímaný přínos.
Bylo jistě několik případů, kdy by zakázání jazyka JavaScript mohlo zabránit zneužití nové bezpečnostní chyby zabezpečení, ale ty byly vzácné a rychle opraveny.
Mezitím došlo k exploitaci jiných případů, kdy byly prohlížeče využívány a vypnutí jazyka JavaScript nepomohlo. K ochraně před takovými útoky bychom mohli úplně přestat používat prohlížeče, stahovat HTML soubory webových stránek a číst je ručně v textovém editoru. Ale my ne. Malé riziko používání webového prohlížeče namísto textového editoru stojí za obrovské zlepšení ve využití, kterou nabízí prohlížeč.Totéž platí pro JavaScript - ponechání je povoleno je velmi malé riziko pro velmi velký užitek.
Samozřejmě, váš prohlížeč je váš.Máte možnost ovládat to, co dělá - dokonce můžete úplně zakázat všechny obrázky a procházet web v textovém formátu, pokud chcete. Můžete úplně deaktivovat Flash a nikdy se nepodívat na videa online. V terminálu můžete místo prohlížeče grafického prohlížeče používat textový prohlížeč, jako je w3m. Ale vy?
Výběr je v konečném důsledku na vás, ale doporučujeme vám nechat JavaScript povolený a nebojte se o něj. Váš život bude mnohem jednodušší.Stačí, abyste prohlížeč aktualizovali a spustili nějaký dobrý antivirový software a budete docela v bezpečí.