Как да разрешите JavaScript в браузъра си

Това е вълнуващо време, защото през последните години използването на JavaScript се промени от тясно специализирана тема в значимо умение за уеб разработка. Днес JavaScript е станал толкова незаменим за интернет, че повечето браузъри имат специален двигател само за да го изпълняват.

JavaScript е прекрасна технология за използване в мрежата и забраняването му за всички сайтове в браузъра не се препоръчва никога. Повечето популярни сайтове са базирани на JavaScript, което означава, че го използват, за да задвижват интерактивните функции, осигуряващи приятно потребителско изживяване.

С изключен JavaScript браузърът ви няма да може да изпълнява или показва интерактивни елементи като реклами, анимации или аудио. Добрата новина е, че JavaScript се активира лесно. Освен това има специфични начини да забраните JavaScript за отделни сайтове, вместо да го изключите напълно.

Така че ако сте забранили JavaScript в браузъра си и сега искате да го разрешите, ние ще ви помогнем. Написахме това ръководство, за да ви преведем през активирането на JavaScript в шест от най-използваните браузъри. Освен това ще обясним какво е JavaScript, за какво се използва и какво всъщност може да правите с него.

Javascript is enabled in your web browser. If you disable JavaScript, this text will change.

Инструкции за уеб разработчици

Може да помислите за поставяне на връзка към този сайт, за да обучите потребителите с изключен скрипт как да разрешат JavaScript в шестте най-използвани браузъра. Можете свободно да използвате кода по-долу и да го промените според нуждите си.

<noscript>
For full functionality of this site it is necessary to enable JavaScript.
Here are the <a href="https://www.enablejavascript.io/">
instructions how to enable JavaScript in your web browser</a>.
</noscript>

В enablejavascript.io оптимизираме изживяването на потребителите с изключен скрипт максимално:

  • Инструкциите за вашия браузър са поставени най-горе на страницата
  • Всички изображения са вградени в пълен размер за лесно разглеждане

Искаме посетителите ви да имат разрешен JavaScript толкова, колкото и вие!

Google Chrome

Google Chrome ви позволява да превключите JavaScript глобално с няколко кликвания. Ето най-бързия път:

  1. Натиснете менюто с трите точки в горния десен ъгъл на Chrome.
  2. Отворете НастройкиПоверителност и сигурностНастройки на сайта.
  3. Превъртете до Съдържание и натиснете JavaScript.
  4. Задайте Поведение по подразбиране на "Сайтовете могат да използват JavaScript".

Пряк път: поставете chrome://settings/content/javascript в адресната лента и натиснете Enter, за да преминете директно към превключвателя.

Internet Explorer

  1. Заредете вашият Internet Explorer браузър и отворете нов прозорец.
  2. Натиснете върху “Инструменти” - обикновено се намира в най-горната част на менюто. След това изберете “Опции за интернет” от списъка с показаните опции. Също така можете да натиснете бутона "Alt" за да го намерите по-бързо.
  3. Натиснете върху раздела “Защита”.
  4. След това натиснете "Поверителност и сигурност" в лявата странична лента.
  5. В "Поверителност и сигурност" изберете "Настройки за сайтове.”
  6. В "Настройки за сайтове" превъртете докато не откриете “JavaScript” и го натиснете.
  7. Натиснете “Ок.”
  8. Презаредете браузъра си.

Microsoft Edge

  1. Отворете браузъра Microsoft Edge.
  2. Натиснете иконата с трите точки в горния десен ъгъл, за да отворите менюто.
  3. Изберете "Настройки" в менюто.
  4. Натиснете "Бисквитки и разрешения за сайтове" в левия панел Настройки.
  5. Изберете "JavaScript".
  6. Включете "Разрешено (препоръчително)".

Натиснете ТУК, за да научите повече за JavaScript в Microsoft Edge!

Mozilla Firefox

  1. Стартирайте браузъра Mozilla Firefox и отворете прозорец.
  2. Въведете "about:config" в адресната лента и натиснете Enter.
  3. Натиснете бутона "Приемам риска и продължавам" под предупреждението, за да отидете на страницата за търсене на настройки.
  4. Сега въведете "javascript.enabled" в полето за търсене.
  5. Намерете опцията "javascript.enabled" в резултатите и включете JavaScript.
  6. Опреснете браузъра.

Натиснете ТУК, за да научите повече за JavaScript във Firefox!

Opera

Opera е базирана на Chromium, затова превключвателят за JavaScript работи както в Chrome. Най-бърз път:

  1. Поставете opera://settings/content/javascript в адресната лента.
  2. Натиснете Enter.
  3. Задайте Поведение по подразбиране на Сайтовете могат да използват JavaScript.

Същата процедура работи и в Opera GX.

Apple Safari

  1. Отидете в раздел "Инструменти" на устройството си.
  2. Изберете “Предпочитания”.
  3. Натиснете върху иконката за сигурност.
  4. Маркирайте отметката “Активирай JavaScript”.
  5. Рестартирайте браузъра си

Brave

  1. Отворете Brave и щракнете върху менюто с три линии в горния десен ъгъл.
  2. Изберете Настройки.
  3. Щракнете върху Поверителност и сигурност → Настройки на сайта и Shields.
  4. Превъртете до Съдържание и щракнете върху JavaScript.
  5. Изберете Сайтовете могат да използват JavaScript.
  6. Ако конкретен сайт все още не работи, щракнете върху иконата на лъва (Shields) и изключете Блокиране на скриптове за този сайт.

Arc

  1. Отворете Arc и натиснете Cmd + , (Mac) или Ctrl + , (Windows), за да отворите Настройки.
  2. Щракнете върху раздела Профили.
  3. Превъртете до края и щракнете върху Управление на разширените настройки в Chromium.
  4. В настройките на Chromium щракнете върху Поверителност и сигурност → Настройки на сайта → JavaScript.
  5. Изберете Сайтовете могат да използват JavaScript.
  6. Прекият път arc://settings/content/javascript отваря директно тази страница.

Vivaldi

  1. Отворете Vivaldi и натиснете Ctrl + F12 (Windows) или Cmd + , (Mac), за да отворите Настройки.
  2. Щракнете върху Уеб страници в лявата странична лента.
  3. Превъртете до Разрешения за уеб страници и щракнете върху Управление на разрешения.
  4. В списъка Съдържание щракнете върху JavaScript.
  5. Изберете Сайтовете могат да използват JavaScript.
  6. Ако конкретен сайт все още не работи във Vivaldi, щракнете върху иконата на щит в адресната лента и намалете нивото на поверителност за този сайт.

DuckDuckGo

  1. На iPhone или iPad: отворете iOS приложението Настройки, докоснете Apps → Safari → Разширени и включете JavaScript (това контролира всички iOS браузъри, включително DuckDuckGo).
  2. На Android: в приложението DuckDuckGo докоснете менюто с три точки, изберете Настройки и намерете превключвателя JavaScript под Достъпност или Разрешения за сайтове.
  3. На macOS или Windows: JavaScript е включен по подразбиране и в десктоп приложенията на DuckDuckGo няма глобален превключвател вкл/изкл - блокаторът на тракери се грижи за поверителността вместо това.

About

Какво е JavaScript?

JavaScript е скриптов език от типа "клиентска страна", който се използва основно за създаване и добавяне на различни динамични взаимодействия към уеб страници. С бързата си еволюция в технологичния свят JavaScript се превърна в крайъгълен камък на модерната уеб разработка.

Той работи добре с традиционните езици за софтуерен дизайн и има уникални функции, които го отличават от тях. Където CSS и HTML са езици, които добавят стил и структура към уеб страниците, JavaScript предоставя интерактивни елементи, които подобряват потребителското изживяване.

Така че всичко, което се променя или изскача на устройството ви без презареждане на страницата по време на сесия за сърфиране? Да, това е JavaScript.

Днес JavaScript е толкова впечатляващ, че се използва от модерните уеб браузъри като Google Chrome, Safari, Mozilla Firefox, Opera, Internet Explorer, Microsoft Edge и др. Популярните мобилни устройства като Android и iPhone също могат да изпълняват браузъри и приложения, базирани на JavaScript, естествено.

Разбирането на това как работи JavaScript е малко по-лесно, когато познавате значимостта му, така че нека научим повече.

История на JavaScript

Минаха 25 години, откакто беше създаден може би един от най-често използваните кодове за уеб разработка. Появата на интернет отведе JavaScript на места, които никога не са били предвидени за него. От пускането му насам JavaScript не само затвърди мястото си като мощен език за програмиране, но и придоби нови приложни области в модерната уеб разработка.

Вдъхновен от Scheme, Java и Self, JavaScript е разработен през 1995 г. от Брендън Айк, докато работи в Netscape Communications. През 90-те Netscape Communications имаше значимо присъствие в интернет благодарение на браузъра си - Netscape Navigator - който беше широко предпочитан пред Mosaic, първия масов уеб браузър.

Netscape Communications е съоснована от Марк Андрисен, който беше част от екип разработчици в Университета на Илинойс, работещи по проекта Mosaic през 1993 г. С нарастването на популярността на мрежата технологичните компании се състезаваха да разработят най-ефективния браузър в интернет.

Microsoft научи за това и стартира проекта Internet Explorer, опитвайки се да отнеме контрола над интернет от Netscape. Това запали ожесточена война на браузъри между Microsoft и Netscape за надмощие на пазара на браузъри.

По онова време уеб разработчиците копнееха за скриптов език за създаване или добавяне на динамични функции на уеб страници. Първоначално те се насочиха към Java, но в крайна сметка осъзнаха, че за подобряване на потребителското изживяване е необходимо нещо по-гъвкаво.

Netscape осъзна това и си представи лек скриптов език, който би позволил на уеб разработчиците да добавят интерактивни функции на страниците. Времето беше от съществено значение и тогава се появи бащата на JavaScript.

През 1995 г. Брендън Айк беше нает от Netscape да създаде и реализира динамичен език за пускането на браузъра им Netscape Navigator 2.0. Този проект дойде като спешна задача за Айк. Той обаче го видя като възможност да работи върху нещо, за което имаше страст, и се обедини с Netscape. Така се роди идеята за лек скриптов език. Айк го нарече Mocha, но по-късно беше преименуван на Live Script. За не повече от десет дни Айк разработи функционален прототип, готов за внедряване в браузъра Netscape Navigator 2.0 Beta.

Опитвайки се да запази надмощието си на пазара на браузъри, Netscape се съгласи да партнира със Sun Microsystems - разработчиците на езика за програмиране Java. Този съюз означаваше, че Sun Microsystems си осигури използването на Netscape Navigator като платформа за уеб доставка, за да направи Java достъпен за общността на Java.

През 1996 г., почти година по-късно, Live Script беше преименуван на JavaScript като маркетингова стратегия за получаване на признание в общността на Java. JavaScript беше представен като скриптов език за малки клиентски проекти в браузъра Netscape Navigator 2.0, докато Java беше популяризиран като специализиран инструмент за разработване на впечатляващи уеб решения.

След това Microsoft извърши обратно инженерство на JavaScript, за да разработи персонализирана версия за Internet Explorer 3. Тя беше наречена JScript, за да се избегнат правни проблеми със Sun Microsystems, които притежаваха марката Java и я бяха лицензирали на Netscape.

Чисти, гъвкави и достъпни за неразработчици, JavaScript (и JScript) бяха невероятно популярни, правейки уеб страниците по-интерактивни и динамични.

За съжаление и двата започнаха да си спечелват негативна репутация поради ниската входна бариера, което означаваше, че хората можеха да пишат фрагменти код с малко или никакви знания за това какво правят. Освен това JavaScript често се използваше, за да дразни хората (изскачащи реклами, browser sniffing и т.н.), а не за да подобрява изживяването им.

Значителен отговор на този проблем дойде под формата на стандартизация ECMA. Netscape и Sun Microsystems подадоха документация за стандартизиране на JavaScript в ECMA International, които щяха да хостват стандарта. Стандартизацията беше значима стъпка и страхотен ход за такъв нов език.

Това отвори JavaScript към по-широка аудитория и позволи на разработчиците да имат думата в развитието на скриптовия език. Стандартизацията също служеше за обуздаване на хората, които използваха кода с негативни намерения. За да се избегне нарушаването на търговската марка Java на Sun, комитетът ECMA реши да нарече стандартизирания език ECMAScript.

Това предизвика още повече недоразумения, но в крайна сметка ECMAScript се използва за обозначаване на спецификацията, а JavaScript беше (и все още е) името на самия скриптов език днес.

За какво се използва JavaScript?

Употребата на JavaScript се е променила през годините след излизането на пазара. В този момент може да се чудите как скриптов език, разработен в рамките на 10 дни, е успял напълно да промени интернет. Ами, ето как:

Динамични уеб страници

JavaScript се използва за добавяне на динамични взаимодействия като елементи за преход и функции към уеб страниците. Той също така позволява на потребителите да зареждат нови изображения и обекти без необходимост от презареждане на страницата.

Разработка на уеб и мобилни приложения

Едно от най-мощните неща при JavaScript е, че включва обширен набор от библиотеки и фреймуъркове, които могат да се използват за изграждане на крос-платформени уеб и мобилни приложения.

Разработка на игри

JavaScript е способен и да изгражда уеб базирани игри. Той включва множество библиотеки и фреймуъркове, които могат да се използват за създаване на 2D или 3D игри.

Сървърни решения

Освен сайтове и разработка на приложения, разработчиците могат да използват JavaScript за изграждане на надеждни уеб сървъри и бекенд разработка с Node.js.

Предимствата от разрешаването на JavaScript

Предимствата от разрешаването на JavaScript в браузъра ви далеч надхвърлят недостатъците, което е видно от неговата известност и широко приложение в интернет. Предимствата, на които се наслаждавате, когато разрешите JavaScript включват: 

По-интерактивни сайтове

Достъп до по-интерактивни сайтове и интерфейси като анимации, видеа, рекламни банери и други ключови елементи на съвременния уеб опит.

Повишена скорост

JavaScript е скрипт от страна на клиента, който ускорява потребителската интерактивност на уеб страницата, тъй като намалява заявките към сървъра.

Намалено натоварване на сървъра

Тъй като JavaScript работи от страна на клиента, той минимизира времето, необходимо за свързване със сървъра, което от своя страна спестява честотна лента и натоварване.

Ограничения на JavaScript

Макар че има множество начини, по които JavaScript може да се използва за подобряване на уеб страници и потребителска интерактивност, има и малки неща, които JavaScript не може да направи. Тук ще разгледаме някои ограничения на JavaScript:

  1. Най-същественото ограничение на JavaScript е, че няма единен ръководен орган, който да управлява внедряването му.
  2. JavaScript не може да защитава изходния код или изображенията на страницата ви. Това означава, че изображенията на уеб страницата ви могат просто да бъдат изтеглени на устройството на потребителя, който я разглежда.
  3. JavaScript няма възможности за многопроцесорна работа. Затова няма контрол върху паметта.
  4. Накрая, JavaScript не може да достъпва уеб страници, хоствани в различен домейн. Дори потребителят да преглежда едновременно страници от различни домейни, JavaScript, изпълняван на страница в един домейн, няма да може да достъпва данни от страница в друг домейн.

Как да деактивирате JavaScript

Въпреки че разрешаването на JavaScript в браузъра ви има огромни предимства, потребителите в даден момент могат да поискат временно да го изключат с цел безопасност. JavaScript може да бъде деактивиран в повечето съвременни браузъри като Mozilla Firefox, Google Chrome, Opera, Safari, Microsoft Edge и Internet Explorer, заедно с други. 

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

Google Chrome

  1. Отворете браузъра Google Chrome.
  2. Натиснете иконата на менюто (трите точки), обикновено разположена в горния ъгъл на браузъра.
  3. Натиснете "Настройки".
  4. Сега натиснете "Поверителност и сигурност" в левия страничен панел.
  5. В "Поверителност и сигурност" натиснете бутона "Настройки на сайта".
  6. Намерете раздела "JavaScript" и изберете забрана.
  7. Натиснете "Готово" и рестартирайте браузъра Chrome.

Натиснете ТУК, за да научите повече за JavaScript в Google Chrome!

Mozilla Firefox

  1. Отворете вашият Mozilla Firefox браузър.
  2. Напишете “about:config” в полето за адрес на сайт и натиснете "Enter".
  3. Приемете предупреждението за опасност, което изскача на екрана ви.
  4. Напишете "javascript.enabled" в търсачката и превключете опцията.
  5. Ако ви изпише успешно, значи успешно сте деактивирали JavaScript във вашия Firefox браузър.