Fara í efni
SilktideHjálp

Vantar JavaScript-skrár

Silktide finnur skráningarskrár sem vefsíðurnar þínar biðja um en hlaðast ekki, yfirleitt vegna þess að skránni hefur verið færð eða eytt, eða veffang hennar var slegið rangt inn. Hvað sem skráin knúði áfram – valmyndir, eyðublöð eða búnaður – hættir hljóðlega að virka.

<!-- Þessi skrá er ekki lengur til, svo það sem hún knúði áfram er bilað -->
<script src="/js/checkout.js"></script>

Af hverju þetta skiptir máli

knýr gagnvirka hluta síðna þinna. Þegar skráningarskrá hlaðast ekki hætta þessir hlutar að virka – og ólíkt biluðum myndum er ekkert sýnilegt sem varar neinn við. Gestur finnur einfaldlega valmynd sem opnast ekki eða eyðublað sem ekki er hægt að senda inn, og kóði í öðrum skráningarskrám sem treysti á skrána sem vantar getur líka bilað og þannig breitt biluninni út.

Jafnvel þegar skráningarskráin sem vantar var ekki í notkun eyðir vafri hvers gests samt tíma í að sækja hana og bíða eftir að beiðnin mistakist, sem hægir á síðunni að óþörfu.

Hvernig á að laga þetta

  1. Finndu tilvísunina í skrána sem vantar – Silktide auðkennir hvar hver skrá er tekin inn.
  2. Ef skránni var færð skaltu uppfæra tilvísunina í nýja veffang hennar. Ef skráningarskráin tilheyrir þjónustu sem þú notar ekki lengur skaltu fjarlægja tilvísunina alveg – gamlar rakningar- og búnaðarskrár eru algengasta dæmið.
  3. Ef skráin ætti að vera til skaltu endurheimta hana eða kanna hvers vegna netþjónninn hafnar beiðninni.
  4. Prófaðu gagnvirka eiginleika síðunnar að því loknu, með vafraborðið opið, til að staðfesta að engar misheppnaðar beiðnir séu eftir.

Hvernig Silktide prófar þetta

  1. Hlaðið hverja síðu í raunverulegum vafra og skráið allar skrár sem síðan sækir.
  2. Haldið eftir beiðnum eftir skráningarskrám.
  3. Tilkynnið hverja beiðni sem mistekst að hlaða niður – villusvar frá netþjóninum, svo sem 404, eða tengingarbilun. Tímabundin tímamörk og beiðnir sem vafrinn sjálfur hætti við eru ekki tilkynntar til að forðast rangar viðvaranir.
  4. Auðkennið hvar á síðunni vísað er í hverja skrá sem vantar.

Úrræðaleit

Skráin hleðst þegar ég prófa hana

Skráin kann að vera á bak við innskráningu, lokuð fyrir sjálfvirkum gestum eða þjónað með óreglulegum hætti. Athugaðu einnig blandað efni: skráningarskrá sem er sótt yfir venjulegt HTTP frá síðu sem er þjónað yfir er lokuð af vafranum þó að skráin sé til. Ef allt er í lagi geturðu niðurstöðuna.

Síðan virðist virka þrátt fyrir að skrána vanti

Skráningarskráin gæti verið óþörf – tilvísanir í úrelt verkfæri lifa oft lengur en verkfærin sjálf. Það er samt þess virði að fjarlægja tilvísunina: hver gestur hætti að greiða kostnaðinn af misheppnaðri beiðni og [JavaScript-villuprófunin (java-script-error.md) verður líka hljóðlátari.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?