Vaizdo kreditas: UberImages/iStock/GettyImages
Jūsų interneto naršyklė kartais gali rodyti dialogo langą, informuojantį, kad ji susidūrė su ilgai veikiančiu scenarijumi. Galite pastebėti, kad naršyklė veikia lėtai arba užstringa, ir gali kilti problemų įkeliant kitas svetaines, kol vykdomas scenarijus. Išsiaiškinkite, kas yra scenarijus ir kada jį užbaigti.
Kas yra scenarijus?
Daugeliu atvejų scenarijus, kurį nurodo ilgai veikiantis scenarijaus pranešimas, yra „JavaScript“ kodo dalis, kurią bando vykdyti jūsų interneto naršyklė. „JavaScript“ naudojama siekiant pagerinti jūsų naršymo patirtį, nes ji leidžia naudoti skirtingas svetaines, kuriose lankotės. Pavyzdžiui, „JavaScript“ naudojama norint patvirtinti formas, kurias pildote svetainėje, kai jas pildote. Jei praleidote privalomą lauką, apie tai iš karto pranešama, o ne apie klaidos pranešimą pateikus formą. „JavaScript“ taip pat leidžia sukurti animaciją svetainėje ir daug kitų funkcijų. Dauguma scenarijų veikia be problemų, tačiau kartais „JavaScript“ gali sukelti klaidos pranešimą.
Dienos vaizdo įrašas
Ilgai veikiantis scenarijus
Scenarijai iš esmės yra kompiuterinės programos, o net mažos gali turėti sudėtingumo, dėl kurios tam tikromis sąlygomis jų vykdymas yra neefektyvus. Taip yra su ilgai veikiančiu scenarijumi; tai scenarijus, kuriam iškilo problema. Pavyzdžiui, jei JavaScript failas sąveikauja su duomenų baze, jo vykdymas gali užtrukti kelias sekundes. Pagal kompiuterių standartus tai laikoma ilgu vykdymo laiku, todėl kai kurios naršyklės gali rodyti ilgai veikiantį scenarijaus pranešimą. Kitas pavyzdys, kai „JavaScript“ failas su daugybe kodo eilučių vykdymo laikas yra per lėtas naršyklės standartams. Kitas pavyzdys – prastai užkoduotas „JavaScript“ failas, kurio vykdymas nenustoja veikti, kol jo nenutraukiate rankiniu būdu. Kiekviena interneto naršyklė turi savo ilgai veikiančio scenarijaus apibrėžimą ir parodo dialogo langą, kai aptinka scenarijų, kuris viršija naršyklės leistiną vykdymo laiką.
Interneto naršyklės
Tai, kaip naršyklė apibrėžia ilgai veikiantį scenarijų, priklauso nuo tos naršyklės standartų. Naršyklės, tokios kaip „Internet Explorer“ ir „Microsoft Edge“, apibrėžia scenarijų, žiūrėdamos į kodo eilučių, kurias įvykdė scenarijaus modulis, skaičių. Jei kodas yra daugiau nei penki milijonai eilučių, matote ilgai veikiantį scenarijaus pranešimą. Priešingai, „Mozilla Firefox“, „Safari“ ir „Google Chrome“ žiūri į scenarijų variklio vykdymo laiką. Jei scenarijus trunka ilgiau nei 10 sekundžių, matote ilgai veikiančio scenarijaus pranešimą.
Kaip pataisyti
Kai jūsų interneto naršyklė aptinka ilgai veikiantį scenarijų, ekrane matote dialogo langą, kuriame rašoma, kad scenarijus veikia ilgai arba gali kompiuteris nereaguoti. Šiuo metu scenarijaus vykdymas pristabdytas. Jums suteikiama galimybė leisti scenarijui paleisti arba nutraukti scenarijų. Nutraukti rekomenduojama, nes jei scenarijus gali sulėtinti jūsų naršyklę, jei jam leidžiama paleisti. Jei jūsų naršyklė nereaguoja, vienu metu paspauskite mygtukus „Ctrl“, „Alt“ ir „Delete“, kad paleistumėte „Task Manager“, tada spustelėkite naršyklę ir pasirinkite mygtuką „Baigti procesą“.