Kaip išspręsti nereaguojamą scenarijų klaidą

Nepavykęs įspėjimas apie scenarijų yra pranešimas, kuris rodomas naršyklėje, kai „JavaScript“ kodo dalis tinklalapyje arba „Firefox“ priedėlyje trunka per ilgai. Šis pranešimas gali atrodyti toliau pateiktame pavyzdyje.

Įspėjimas: nereaguojantis scenarijus. Šiame puslapyje esantis scenarijus gali būti užimtas arba galbūt nustojo reaguoti.

Galite pasirinkti „Sustabdyti scenarijų“ arba „Tęsti“ mygtukus. Jei norite sustabdyti scenarijaus veikimą, spustelėkite mygtuką „Sustabdyti scenarijų“. Sustabdžius scenarijų, naršyklė gali nesibaigti atminties ar kritimo.

Jei ši problema vyksta tik viename puslapyje ir kiekvienas kitas puslapis yra gerai, tai tikėtina, kad tai vienas puslapis, kuris sukelia jūsų problemą. Jei nesate šio puslapio žiniatinklio valdytojas, nieko negalite padaryti, kad išvengtumėte šios klaidos. Jei ši klaida vyksta skirtingose ​​svetainėse, tai gali būti problema su kompiuteriu ar naršyklės priedu.

Jei norite nustatyti problemą sukeliantį scenarijų / priedą, galite išbandyti vieną iš šių procedūrų.

Pastaba: scenarijaus arba papildomos problemos nustatymas dažnai reikalauja daugiau techninių žinių apie scenarijus ir priedus. Paprastai nėra „paprasto“ pataisymo, kad išspręstumėte šio tipo klaidas.

Atidarykite naršyklės konsolę

Tinklalapio scenarijų galite atidaryti „Firefox“ naršyklės konsolę, kuri gali parodyti, kas sukelia klaidą. Norėdami atidaryti klaidų konsolę, paspauskite Alt, kad pamatytumėte meniu Failą, tada pasirinkite Įrankiai, Žiniatinklio kūrėjas, Naršyklės konsolė arba paspauskite Ctrl + Shift + J.

Naršyklės konsolėje ieškokite nuorodų į konkretų scenarijų arba priedą, kuris generavo klaidos pranešimą. Jei radote nuorodą į priedą, kuris sukėlė klaidą, galite išjungti priedą, kad pamatytumėte, ar tai išsprendžia klaidą.

Pastaba: kiekvienas scenarijaus arba papildomos klaidos atvejis gali skirtis atsižvelgiant į tai, kas rodoma naršyklės konsolėje, todėl nėra vieno konkretaus dalyko, kurį galime rekomenduoti ieškoti.

Išjunkite priedus arba paleiskite naršyklę saugiuoju režimu

Norėdami pamatyti, kas gali sukelti problemų, galite išjungti atskirą priedą ir pamatyti, ar klaida išlieka. Jei taip, tuomet galite vėl įjungti šį priedą ir pabandyti išjungti kitą.

Kita galimybė - atidaryti „Firefox“ saugiuoju režimu, kuris išjungia visus priedus. Jei neturite problemų saugiuoju režimu, galite saugiai manyti, kad tai vienas iš jūsų priedų, sukeliančių klaidą.

  • Kaip paleisti „Firefox“ saugiuoju režimu.

Trikčių klaida scenarijuje

Jei esate žiniatinklio valdytojas arba scenarijaus kūrėjas, sukėlęs šią naršyklės klaidą ir bandote išspręsti šią klaidą, ieškokite bet kurios iš toliau pateiktų galimų šios klaidos priežasčių.

  • Skripto klaida, kuri neleidžia scenarijai ar susijusiam scenarijui sėkmingai vykdyti.
  • Bet kokie skripto kilpos, kurių nėra.
  • Bet koks scenarijų arba scenarijų duomenų įkelimas iš šaltinio, kuris nėra prieinamas.
  • Patikrinkite, ar nėra konfliktų tarp jūsų scenarijų ir naršyklės priedų.