Co je to NoScript a mělo byste jej použít k vypnutí jazyka JavaScript?

Obsah:

Video: Co je to NoScript a mělo byste jej použít k vypnutí jazyka JavaScript?

Video: Co je to NoScript a mělo byste jej použít k vypnutí jazyka JavaScript?
Video: 🔧 How to SPEED UP your Internet! Boost Download Speeds, Lower Ping, Fix Lag on Wired and WiFi EASY 2024, Březen
Co je to NoScript a mělo byste jej použít k vypnutí jazyka JavaScript?
Co je to NoScript a mělo byste jej použít k vypnutí jazyka JavaScript?
Anonim
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 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ívíte. 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.

Co je 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í stejný 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í podmnožina uživatelů, která zakazují 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 motorech JavaScriptu 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.

Nakonec, zakázání 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šuje hodně webu

Bohužel to všechno zní hezky, ale je to mnohem víc potíží, než se zdá. Pokud zakážete JavaScript, mnoho webových stránek nebude fungovat správně. Platí to 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 ten, který právě čtete). Vypnutí jazyka JavaScript může narušit schopnost přihlásit se, posí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 k dynamickému požadavku na nové obrázky a jejich přidání 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 klikat na "další" pro zobrazení dalších obrázků. Po klepnutí na obrázek byste museli zcela načíst novou stránku. Vyšší rozhraní nahoře vyžaduje JavaScript, aby fungovalo.
Pokud jste zakázali JavaScript, budete muset znovu a znovu klikat na "další" pro zobrazení dalších obrázků. Po klepnutí na obrázek byste museli zcela načíst novou stránku. Vyšší rozhraní nahoře vyžaduje JavaScript, aby fungovalo.
To 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.
To 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 se uvíznete 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 si klade 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 části Nastavení> Ochrana soukromí a zabezpečení> Nastavení obsahu> JavaScript. Zde můžete povolit nebo zablokovat určité stránky, pokud nechcete blokovat JavaScript na jednotlivých stránkách.

Možnosti aplikace Firefox 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í.
Možnosti aplikace Firefox 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í.
Tady je věc: NoScript se může zdát komfortní kompromis, jelikož můžete povolit JavaScript na stránkách, které pravidelně navštěvujete. 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?
Tady je věc: NoScript se může zdát komfortní kompromis, jelikož můžete povolit JavaScript na stránkách, které pravidelně navštěvujete. 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 zakázat 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, to není ten web, na kterém žijeme, a většina lidí nepotřebuje takové drastické kroky pro malý vnímaný přínos.

Určitě bylo 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.

Zatím existovaly další případy, kdy byly prohlížeče sami zneuží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ě vypnout 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čí.

Doporučuje: