Kas ir ilgstošs skripts manā datorā?

Koncentrēts jauns afrikāņu students, kas sēž uz kāpnēm, izmantojot klēpjdatoru

Attēla kredīts: UberImages/iStock/GettyImages

Jūsu interneta pārlūkprogramma dažkārt var parādīt dialoglodziņu, informējot, ka tā ir saskārusies ar ilgstoši darbinātu skriptu. Iespējams, pamanīsit, ka pārlūkprogramma darbojas lēni vai sastingst, un, iespējams, skripta darbības laikā var rasties problēmas ar citu vietņu ielādi. Izglītojiet sevi par to, kas ir skripts un kad tas jāpabeidz.

Kas ir skripts?

Vairumā gadījumu skripts, uz kuru atsaucas ilgstošajā skripta ziņojumā, ir JavaScript koda daļa, ko mēģina izpildīt jūsu interneta pārlūkprogramma. JavaScript tiek izmantots, lai uzlabotu jūsu pārlūkošanas pieredzi, jo tas ļauj izmantot dažādas funkcionalitātes jūsu apmeklētajās vietnēs. Piemēram, JavaScript tiek izmantots, lai pārbaudītu veidlapas, kuras aizpildāt vietnē, aizpildot tās. Ja neizpildīsit obligāto lauku, pēc veidlapas iesniegšanas jums par to tiek paziņots uzreiz, nevis tiek parādīts kļūdas ziņojums. JavaScript nodrošina arī animācijas iespējas vietnē, kā arī daudzas citas funkcijas. Lielākā daļa skriptu darbojas bez problēmām, taču dažreiz JavaScript var izraisīt kļūdas ziņojuma parādīšanos.

Dienas video

Ilgstošs skripts

Skripti faktiski ir datorprogrammas, un pat mazām var būt sarežģītība, kas noteiktos apstākļos rada neefektīvu izpildi. Tā tas ir gadījumā ar ilgstošu skriptu; tas ir skripts, kuram ir radusies problēma. Piemēram, ja JavaScript fails mijiedarbojas ar datu bāzi, tā izpilde var ilgt vairākas sekundes. Pēc datoru standartiem tas tiek uzskatīts par ilgu izpildes laiku, tāpēc dažas pārlūkprogrammas var parādīt ilgstošu skripta ziņojumu. Vēl viens piemērs ir, ja JavaScript fails ar daudzām koda rindām izraisa pārāk lēnu izpildes laiku pārlūkprogrammas standartiem. Vēl viens piemērs ir slikti kodēts JavaScript fails, kura izpilde netiek pārtraukta, līdz to manuāli pārtraucat. Katrai interneta pārlūkprogrammai ir sava ilgstoša skripta definīcija, un tiek parādīts dialoglodziņš, kad tiek atrasts skripts, kas pārsniedz pārlūkprogrammas izpildes laiku.

Interneta pārlūkprogrammas

Tas, kā pārlūkprogramma definē ilgstoši darbojošos skriptu, ir atkarīgs no šīs pārlūkprogrammas standartiem. Pārlūkprogrammas, piemēram, Internet Explorer un Microsoft Edge, definē skriptu, aplūkojot koda rindiņu skaitu, ko skriptu programma ir izpildījusi. Ja kods ir vairāk nekā pieci miljoni rindiņu, tiek parādīts ilgstošas ​​darbības skripta ziņojums. Turpretim Mozilla Firefox, Safari un Google Chrome skatās uz skriptu programmas izpildes ilgumu. Ja skripts aizņem vairāk nekā 10 sekundes, tiek parādīts ilgstošas ​​darbības skripta ziņojums.

Kā labot

Kad jūsu interneta pārlūkprogramma saskaras ar ilgstoši darbinātu skriptu, ekrānā tiek parādīts dialoglodziņš, kurā teikts, ka skripts darbojas ilgi vai var izraisīt datora nereaģēšanu. Šajā brīdī skripta izpilde ir apturēta. Jums tiek dota izvēle vai nu ļaut skriptam palaist, vai pārtraukt skriptu. Pārtraukšana ir ieteicama, jo, ja skripts var palēnināt jūsu pārlūkprogrammu, ja tam ir atļauts palaist. Ja jūsu pārlūkprogramma nereaģē, vienlaikus nospiediet taustiņus "Ctrl", "Alt" un "Delete", lai palaistu "Uzdevumu pārvaldnieku", un pēc tam noklikšķiniet uz pārlūkprogrammas un atlasiet pogu "Beigt procesu".