Включите JavaScript: Как включить язык сценариев в браузере

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

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

Что стоит за JavaScript?

Еще в 1995 году американская компания Netscape разработала язык сценариев JavaScript для своего собственного браузера Netscape Navigator. Этот язык, первоначально названный «LiveScript», расширил ограниченный статический арсенал веб-разработчиков HTML и CSS добавлением динамических компонентов. Благодаря этому в исходный код можно было встраивать сценарии для изменения, перезагрузки или генерации контента в реальном времени, а также для оценки взаимодействия с пользователем. Смена названия на «JavaScript» произошла в рамках сотрудничества с Sun Microsystems. Их так называемые Java-апплеты (приложения, которые могли выполняться в браузере), которые также появились в 1995 году, написанные на Java, могли быть интегрированы в Netscape с помощью LiveScript.

Примечание

Смена названия с «LiveScript» на «JavaScript» произошла отнюдь не потому, что язык сценариев похож на Java. Компания Netscape просто хотела воспользоваться популярностью Java и использовала это название для лучшего продвижения собственного продукта.

JavaScript быстро превратился в один из самых важных клиентских веб-языков и остается таковым по сей день. Однако в наши дни он востребован и на стороне сервера — например, в связи с фреймворком Node.js. Существуют также игры и простые пользовательские программы, основанные на JavaScript: Поскольку ядро языка содержит всего несколько объектов, интерпретатор, необходимый для выполнения, можно сделать очень маленьким, что обеспечивает хорошую производительность таких приложений. Кроме того, на возможности JavaScript полагаются, например, база данныхMongoDB и различные микроконтроллеры.

Почему некоторые пользователи отключают JavaScript в своем браузере?

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

  • Диалоговые окна (иногда несколько появляющихся подряд), которые исчезают только после какого-либо действия пользователя
  • Скрытые коды, которые при выполнении закрывают браузер или изменяют размер окна
  • Коды отслеживания, которые собирают данные о посетителях и их поведении и могут узнавать их при каждом новом посещении (Google Analytics, Piwik и т.д.)
  • Скрипты, скрывающие ссылки на небезопасные сайты (например, в виде обычных кнопок) и перенаправляющие пользователя против его воли
  • Фактически удобные приложения JavaScript, в которые внедрен вредоносный код с помощью межсайтового скриптинга (XSS) на основе DOM.

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

Использование браузера без JavaScript — не без проблем

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

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

Включение JavaScript в браузере — как это работает

Опция включения (или отключения) JavaScript в браузере обычно находится в стандартных настройках соответствующего приложения — в большинстве случаев в разделе «Конфиденциальность и безопасность». В Firefox, например, включение JavaScript происходит через скрытое меню настроек. Общая процедура также несколько различается в разных браузерах. В следующих пошаговых инструкциях показано, как включить JavaScript в популярных браузерах, таких как Google Chrome, Firefox и других.

Как включить JavaScript в Chrome

Чтобы включить JavaScript в Chrome, сначала откройте настройки браузера, нажав на символ в виде трех точек и выбрав в появившемся меню пункт «Настройки».

Нажмите кнопку «Дополнительно», чтобы развернуть первоначально скрытые опции, которые включают раздел «Конфиденциальность и безопасность». Нажмите на пункт «Настройки содержимого»:

На последнем этапе выберите язык программирования из списка типов контента и переместите переключатель в положение «Разрешено (рекомендуется)» справа. Поскольку Chrome автоматически внедряет изменения, теперь вы успешно включили JavaScript.

Как включить JavaScript в Safari

Если Safari — ваш любимый браузер, например, для серфинга на Mac или iPhone, то у вас есть возможность вручную включить или выключить JavaScript. Для этого нажмите на «Safari» в строке меню macOS (при условии, что браузер уже запущен) и выберите раздел «Настройки».

В целях защиты вашей конфиденциальности видео не будет загружаться, пока вы не нажмете на него.

В разделе «Безопасность», который легко узнать по четкому символу ключа, вы найдете настройки для веб-контента. Чтобы активировать JavaScript в Safari, просто установите соответствующий флажок.

Включение JavaScript в Firefox

Чтобы включить JavaScript в Firefox, необходимо зайти в скрытое меню настроек интернет-браузера. Помимо стандартных опций настройки, здесь также есть несколько частично экспериментальных опций, с которыми обычному пользователю браузера не нужно возиться. Доступ к этому дополнительному меню можно получить, набрав в адресной строке «about:config». Если вы запускаете меню впервые, Firefox зарегистрирует предупреждающее сообщение, которое исчезнет после нажатия кнопки «Я принимаю риск!».

Раздел «about:config» имеет собственную функцию поиска (прямо под адресной строкой), которая поможет вам на следующем этапе найти запись для JavaScript. Для этого введите следующий поисковый запрос:

javascript.enabled

Firefox выдаст запись с таким же именем и значением «false», если язык программирования отключен. Дважды щелкните на этой записи, если хотите снова включить JavaScript в Firefox. Вместо «false» теперь должно появиться значение «true».

Как работает активация JavaScript в Opera

В Opera JavaScript также включен по умолчанию. Если по каким-либо причинам язык программирования необходимо отключить, то сделайте следующее: откройте меню через значок Opera и нажмите на кнопку «Настройки». С левой стороны найдите раздел меню «Веб-сайты» и щелкните, чтобы выбрать его. Затем найдите пункт «JavaScript» и измените выбор на «Разрешить всем сайтам использовать JavaScript (рекомендуется)».

Как включить JavaScript в Internet Explorer

Если для работы в Интернете вы используете версию Internet Explorer, то у вас есть возможность включить или выключить JavaScript. Соответствующая настройка находится в разделе «Параметры Интернета», доступ к которому вы получаете, нажав на символ шестеренки.

Перейдите на вкладку «Безопасность» и выберите «Интернет» в качестве редактируемой зоны, затем нажмите на кнопку «Пользовательский уровень»:

Найдите запись «Active Scripting» (в категории «Scripting») и нажмите на пузырек рядом с «Enable», чтобы включить JavaScript в Internet Explorer. Когда вы подтвердите изменения кнопкой «OK», появится окно для проверки того, что вы действительно хотите изменить настройки, и вы должны согласиться.

Примечание

Большинство версий Internet Explorer больше не обновляются компанией Microsoft с 12 января 2016 года. Только Internet Explorer 11 все еще получает поддержку от американской компании в виде небольших обновлений безопасности. Чтобы не подвергать безопасность браузера и данных излишней опасности, стоит подумать о переходе на его преемника Edge или на другой браузер.

Включить JavaScript в Microsoft Edge

Пользователи Windows 10 и ее стандартного браузера Microsoft Edge включают или отключают JavaScript одинаково, но с двумя особенностями: С одной стороны, у владельцев домашней и стартовой редакций нет возможности отключить скрипты на языке программирования в новейшем браузере Microsoft. С другой стороны, конфигурация для всех остальных пользователей функционирует исключительно через системные настройки (управление групповой политикой), а не через сам браузер. Для этого необходимо выполнить следующие действия:

  1. Воспользуйтесь функцией поиска и введите поисковый запрос «групповая политика».
  2. Запустите предложенный редактор для управления групповой политикой двойным щелчком мыши.
  3. Выберите раздел «Административные шаблоны», затем нажмите на «Компоненты Windows».
  4. Найдите папку Microsoft Edge и откройте ее.
  5. Дважды щелкните на «Разрешить выполнение сценариев, например, JavaScript».
  6. Выберите «Включить» и подтвердите выбор, нажав «OK».

Оцените статью
cdelat.ru
Добавить комментарий