Opozorilo Neodziven skript - kaj pomeni in kako se ga znebiti

Firefox Firefox Zadnja posodobitev: pred 1 tednom
This is a machine-generated translation of the English article. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Kadar Firefox prikaže opozorilo »Opozorilo: neodziven skript«, ki pravi: »Skript na tej strani je bodisi zaseden bodisi je nehal odgovarjati sistemu. Lahko ga ustavite takoj, lahko pa počakate, če se bo končal sam.«, to pomeni, da spletna stran (ali včasih razširitev) izvaja skript, ki za dokončanje potrebuje preveč časa. To lahko povzroči, da se Firefox upočasni, zamrzne ali preneha odzivati.

Ta članek pojasnjuje, kaj povzroča opozorilo, kako je videti, in ponuja podrobne rešitve po korakih, vključno s tem, kako spremeniti nastavitve časovne omejitve skriptov in kako odpraviti spore programske opreme.

Zakaj se to opozorilo pojavi

Firefox uporablja skripte za pomoč pri nalaganju spletne vsebine, zagon interaktivnih elementov in delovanje funkcij brskalnika. Če skript potrebuje preveč časa, da se dokonča, ga Firefox zaustavi, da prepreči popolno zamrznitev brskalnika.

Možni vzroki so:

  • Slabo napisana ali preobremenjena spletna stran (npr. veliko oglasov, neskončne zanke).
  • Zastarela ali nezdružljiva razširitev.
  • Spor programske opreme (npr. protivirusni program ali zaviralec oglasov, ki moti skripte na strani).
  • Nastavitev v Firefoxu, ki omejuje čas izvajanja skriptov.

Kaj storiti, ko vidite opozorilo

Možnost 1: Pustite skriptu, da se (za kratek čas) nadaljuje

Če se opozorilo po kliku na gumb Nadaljuj ne prikaže več, je skript morda potreboval le nekaj dodatnih sekund, da se dokonča.

Če pa se opozorilo nenehno vrača ali se Firefox ne odziva, nadaljujte s spodnjimi koraki.

Možnost 2: Blokirajte skripte na določenih spletnih mestih

Če se napaka pojavlja samo na enem spletnem mestu, je verjetno, da težavo povzroča to mesto. Z razširitvijo lahko blokirate izvajanje skriptov na določenih domenah:

  1. Namestite razširitev JavaScript Toggle On and Off.
  2. Kliknite gumb menija Fx89menuButton, kliknite Dodatki in temeRazširitve in teme in izberite ploščo Razširitve.
  3. Na seznamu poiščite razširitev JavaScript Toggle On and Off in kliknite gumb MožnostiNastavitve.
  4. Pomaknite se do besedilnega polja Black-list in vnesite spletni naslov spletnega mesta, ki vam povzroča težave.
  5. Kliknite Shrani. Domena spletnega mesta bo dodana na seznam.

Na problematičnem spletnem mestu bo izvajanje skriptov poslej blokirano in opozorilo se več ne bo prikazovalo.

Možnost 3: Preverite sporno programsko opremo

Nekatera protivirusna orodja ali razširitve za zasebnost lahko blokirajo ali motijo skripte. Pogosti primeri, o katerih so poročali uporabniki:

Programska oprema/orodjePrijavljena težavaPredlagano dejanje
MalwarebytesOznačuje ali blokira varne skripteDodajte Firefox med izjeme
AdBlock / uBlockPreprečuje nalaganje skriptovZačasno onemogočite za preizkus
Razširitve za blokiranje skriptovAgresivno blokira elemente straniPreglejte sezname filtrov

Odpravljanje težav

  1. Znova zaženite Firefox v načinu za odpravljanje težav:
    • Kliknite gumb menija > Pomoč > Način za odpravljanje težav …
    • V potrditvenem pogovornem oknu kliknite Znova zaženi.
  2. Ponovno preizkusite spletno mesto.
  3. Če se napaka ne pojavi, težavo morda povzroča ena od vaših razširitev ali programskih orodij.

Možnost 4: Podaljšajte čas izvajanja skripta (za napredne uporabnike)

Pozor: Ta navodila so namenjena izkušenim uporabnikom Firefoxa. Spreminjanje naprednih nastavitev v urejevalniku about:config lahko prizadene zanesljivost, varnost in učinkovitost delovanja brskalnika.
Nadaljujte samo v primeru, da se znajdete med naprednimi nastavitvami in razumete njihove možne vplive.

  1. V naslovno vrstico vtipkajte about:config in pritisnite EnterReturn.
    Verjetno se bo prikazalo opozorilo. Kliknite na Sprejmi tveganje in nadaljuj, da odprete stran about:config.
  2. Na strani about:config poiščite nastavitev dom.max_script_run_time.
  3. Kliknite gumb Uredi Fx71aboutconfig-EditButton in vnesite 20.
  4. Kliknite ikono kljukice Fx71aboutconfig-Checkmark, da shranite nastavitev.

Če se opozorilo še vedno pojavlja (ali če želite, da se spet prikazuje), ponastavite zgoraj navedeno polje na privzeto vrednost.

  1. V naslovno vrstico vtipkajte about:config in pritisnite EnterReturn.
    Verjetno se bo prikazalo opozorilo. Kliknite na Sprejmi tveganje in nadaljuj, da odprete stran about:config.
  2. Na strani about:config poiščite nastavitev dom.max_script_run_time.
  3. Kliknite gumb Ponastavi Fx71aboutconfig-ResetButton.

Imate še vedno težave?

Če nobena od zgornjih rešitev ne pomaga, poskusite naslednje:

  • Osvežite Firefox, da obnovite privzete nastavitve
  • Začasno preklopite na drug brskalnik za dostop do problematičnega spletnega mesta
  • Prijavite spletno mesto Mozilli s funkcijo Prijavi pokvarjeno spletno mesto v meniju Firefoxa

Pomembne opombe

  • Firefox lahko prikaže to opozorilo, tudi če težave ne povzroča vaš sistem.
  • Če se vaš brskalnik seseda, deluje počasi ali zamrzuje ne le zaradi napak v skriptih, se morda soočate s težavo izdelka, ne pa s težavo dokumentacije. Priporočamo:

Povezani članki



Na osnovi podatkov v Unresponsive Script Warning (mozillaZine KB)

Ti prima sodelavci so pomagali napisati ta članek:

Illustration of hands

Postanite prostovoljec

Pridobivajte in delite svoje znanje z ostalimi. Odgovarjajte na vprašanja in izboljšajte bazo znanja.

Več o tem