Что такое NoScript и использовать ли его для отключения JavaScript?

Оглавление:

Что такое NoScript и использовать ли его для отключения JavaScript?
Что такое NoScript и использовать ли его для отключения JavaScript?

Видео: Что такое NoScript и использовать ли его для отключения JavaScript?

Видео: Что такое NoScript и использовать ли его для отключения JavaScript?
Видео: ПОЧЕМУ ТОРМОЗИТ МОБИЛЬНЫЙ ИНТЕРНЕТ? ВАЖНАЯ НАСТРОЙКА SIM-КАРТЫ КОТОРУЮ НУЖНО СДЕЛАТЬ ПРЯМО СЕЙЧАС! - YouTube 2024, Апрель
Anonim
NoScript считался многими пользователями Firefox, обязательным расширением, и теперь он доступен для нового браузера Quantum. Но что такое NoScript, почему так много людей клянутся им, и вы должны его использовать?
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 будет занимать меньше процессора и оперативной памяти на вашем компьютере, что и следовало ожидать. Если вы запустите что-то супер-основное, это займет меньше ресурсов. Но если ваш компьютер настолько стар, что не может обрабатывать современные веб-сайты, возможно, пришло время его обновить - по мере того, как Интернет улучшается, ему нужно больше ресурсов, чтобы делать то, что он делает, как и любая другая программа на вашем компьютере.

Проблема: отключение JavaScript разбивает много веб-страниц

К сожалению, все звучит неплохо, но это гораздо сложнее, чем кажется. Если вы отключите JavaScript, многие веб-сайты будут работать некорректно. Это особенно справедливо для веб-приложений, таких как Gmail, Facebook и Google Docs, но это справедливо и для других сайтов (включая новостные сайты, такие как те, которые вы сейчас читаете). Отключение JavaScript может нарушить возможность входа в систему, отправки комментариев или динамического запроса контента, который сегодня стал невероятно распространенным в Интернете.

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

Если вы отключили JavaScript, вам нужно будет снова нажать «Далее», чтобы просмотреть больше изображений. Когда вы щелкнете изображение, вам придется загружать новую страницу целиком. Для более удобного интерфейса выше JavaScript требует, чтобы его различные функции работали.
Если вы отключили JavaScript, вам нужно будет снова нажать «Далее», чтобы просмотреть больше изображений. Когда вы щелкнете изображение, вам придется загружать новую страницу целиком. Для более удобного интерфейса выше JavaScript требует, чтобы его различные функции работали.
Это всего лишь один пример - многие другие функции на сайтах используют JavaScript. Некоторые веб-сайты даже не предоставляют резервные страницы, которые работают без JavaScript.
Это всего лишь один пример - многие другие функции на сайтах используют JavaScript. Некоторые веб-сайты даже не предоставляют резервные страницы, которые работают без JavaScript.

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

NoScript стремится упростить отключение JavaScript … но это все еще проблема

Современные веб-браузеры имеют возможность полностью отключить JavaScript, так же как они могут отключить изображения и другие веб-функции. В Chrome вы найдете это в разделе «Настройки»> «Конфиденциальность и безопасность»> «Настройки содержимого»> «JavaScript». Вы можете разрешить или заблокировать отдельные сайты отдельно, если вы не хотите блокировать JavaScript на каждом отдельном сайте.

Параметры Firefox более ограничены, поэтому для более тонкого управления требуется дополнительный, такой как NoScript. NoScript создает ярлык, который позволяет выборочно включать JavaScript на определенных сайтах, а не блокировать его повсюду. Он также утверждает, что блокирует подключаемые модули, такие как Flash и Java, хотя Java больше не допускается в браузерах, а Flash необходимо разрешить вручную на каждом посещенном вами сайте по умолчанию.
Параметры Firefox более ограничены, поэтому для более тонкого управления требуется дополнительный, такой как NoScript. NoScript создает ярлык, который позволяет выборочно включать JavaScript на определенных сайтах, а не блокировать его повсюду. Он также утверждает, что блокирует подключаемые модули, такие как Flash и Java, хотя Java больше не допускается в браузерах, а Flash необходимо разрешить вручную на каждом посещенном вами сайте по умолчанию.
Вот что: NoScript может показаться удобным компромиссом, поскольку вы можете разрешить JavaScript на сайтах, которые вы посещаете регулярно. Но по-прежнему он по-прежнему ломает большую часть Интернета и требует слишком много усилий для микроменеджмента вашего белого списка.Так много Интернета использует JavaScript, что вы будете постоянно спотыкаться по сайтам, которые не работают должным образом, пока вы не перейдете в белый список. Если вы в конечном итоге выделите большинство сайтов, которые вы посещаете, чтобы заставить их работать, в чем смысл иметь NoScript в первую очередь?
Вот что: NoScript может показаться удобным компромиссом, поскольку вы можете разрешить JavaScript на сайтах, которые вы посещаете регулярно. Но по-прежнему он по-прежнему ломает большую часть Интернета и требует слишком много усилий для микроменеджмента вашего белого списка.Так много Интернета использует JavaScript, что вы будете постоянно спотыкаться по сайтам, которые не работают должным образом, пока вы не перейдете в белый список. Если вы в конечном итоге выделите большинство сайтов, которые вы посещаете, чтобы заставить их работать, в чем смысл иметь NoScript в первую очередь?

Вероятно, вам не нужно отключать JavaScript

Имея это в виду, мы рекомендуем отключить JavaScript, если у вас нет по-настоящему веской причины (например, ваша работа требует этого). Это широко используемый язык, который делает Интернет тем, чем он является сегодня, позволяя веб-сайтам быть более отзывчивыми, динамичными и интерактивными. Отключение JavaScript возвращает веб-сайты к тому времени, когда они были простыми документами без каких-либо других функций. Хотя некоторые люди могут долго возвращаться к тому времени, это не та сеть, в которой мы живем больше, и большинству людей не нужно предпринимать такие решительные действия для небольшой воспринимаемой выгоды.

Конечно, было несколько случаев, когда отключение JavaScript могло блокировать использование новой уязвимости безопасности, но они были редки и исправлены быстро.

Между тем, были и другие случаи, когда сами браузеры эксплуатировались, а отключение JavaScript не помогло. Чтобы защитить от таких атак, мы могли полностью прекратить использование браузеров, загрузить HTML-файлы веб-страниц и прочитать их вручную в текстовом редакторе. Но мы этого не делаем. Небольшой риск использования веб-браузера вместо текстового редактора стоит огромного улучшения в удобстве использования браузером. То же самое можно сказать и о JavaScript, поскольку его включение является очень небольшим риском для очень большой выгоды.

Конечно, ваш браузер принадлежит вам. У вас есть возможность контролировать, что он делает - вы можете даже полностью отключить все изображения и просматривать веб-страницы в текстовом формате, если хотите. Вы можете полностью отключить Flash и никогда не смотреть видео в Интернете. Вы можете использовать текстовый браузер, например w3m, в терминале вместо использования графического браузера. Но не так ли?

Выбор в конечном счете зависит от вас, но мы рекомендуем оставить включенным JavaScript и не беспокоиться об этом. Ваша жизнь будет намного проще. Просто обновите свой браузер и запустите хорошее антивирусное ПО, и вы будете в безопасности.

Рекомендуемые: