Кредит на изображението: UberImages/iStock/GettyImages
Вашият интернет браузър може понякога да показва диалогов прозорец, който ви информира, че е срещнал дълго работещ скрипт. Може да забележите, че браузърът работи бавно или замръзва и може да имате проблеми със зареждането на други уебсайтове, докато скриптът се изпълнява. Обучете се какво е скрипт и кога да го прекратите.
Какво е скрипт?
В повечето случаи скриптът, който се позовава на съобщението на дълготрайния скрипт, е част от JavaScript код, който вашият интернет браузър се опитва да изпълни. JavaScript се използва за подобряване на вашето изживяване при сърфиране, тъй като позволява различни функционалности да бъдат възможни на уебсайтовете, които посещавате. Например JavaScript се използва за валидиране на формулярите, които попълвате на уебсайт, докато ги попълвате. Ако пропуснете задължително поле, ще получите съобщение веднага, вместо да получите съобщение за грешка след изпращане на формуляра. JavaScript също така прави възможни анимации на уебсайт, заедно с много други функции. Повечето скриптове се изпълняват без проблем, но понякога JavaScript може да доведе до изскачане на съобщение за грешка.
Видео на деня
Дългосрочен скрипт
Скриптовете са ефективно компютърни програми и дори малките могат да имат сложност, което води до неефективно изпълнение при определени условия. Такъв е случаят с дългогодишния скрипт; това е скрипт, който е срещнал проблем. Ако JavaScript файлът взаимодейства с база данни, например, изпълнението може да отнеме няколко секунди. Това се счита за дълго време за изпълнение според компютърните стандарти, така че някои браузъри може да покажат дългосрочното съобщение на скрипта. Друг пример възниква, когато JavaScript файл с много редове код причинява твърде бавно време за изпълнение за стандартите на браузъра. Друг пример е лошо кодиран JavaScript файл, който не спира да се изпълнява, докато не го прекратите ръчно. Всеки интернет браузър има своя собствена дефиниция за продължителен скрипт и показва диалогов прозорец, когато срещне скрипт, който надвишава допустимото време за изпълнение на браузъра.
Интернет браузъри
Начинът, по който браузърът дефинира дълго работещ скрипт, зависи от стандартите на този браузър. Браузъри като Internet Explorer и Microsoft Edge дефинират скрипта, като гледат броя на редовете код, които двигателят на скрипта е изпълнил. Ако кодът е повече от пет милиона реда, ще видите дългосрочно съобщение за скрипт. Обратно, Mozilla Firefox, Safari и Google Chrome разглеждат продължителността на времето, през което скриптовият двигател е изпълнявал. Ако скриптът отнема повече от 10 секунди, ще видите дългосрочното съобщение за скрипт.
Как да поправя
Когато вашият интернет браузър срещне дълго работещ скрипт, виждате диалогов прозорец на екрана, който казва, че скриптът работи дълго или може да доведе до спиране на реакцията на компютъра ви. В този момент изпълнението на скрипта е на пауза. Имате избор или да оставите скрипта да се изпълнява, или да прекратите скрипта. Прекратяването е препоръчително, защото ако скриптът може да забави браузъра ви, ако му бъде разрешено да се изпълнява. Ако браузърът ви не реагира, натиснете едновременно бутоните "Ctrl", "Alt" и "Delete", за да стартирате "Диспечер на задачите", след което щракнете върху браузъра си и изберете бутона "Край на процеса".