Siirry sisältöön
SilktideOhje

JavaScript-virheet

Silktide tallentaa JavaScript-virheet ja -varoitukset, jotka ilmenevät sivujesi latautuessa. Ne tarkoittavat usein, että jokin sivusi osa ei toimi, kuten valikko, lomake tai pienoisohjelma, joka epäonnistuu kävijöiden huomaamatta.

Miksi tämä on tärkeää

Kun epäonnistuu, kaikki sen käyttämä lakkaa toimimasta – ja vika on näkymätön, ellei joku avaa selaimen kehittäjätyökaluja. Kävijät näkevät vain painikkeen, joka ei tee mitään, tai lomakkeen, jota ei voi lähettää, ja useimmat poistuvat mieluummin kuin ilmoittavat siitä. Virhe voi myös pysäyttää sivun muut komentosarjat, joten yksi rikkinäinen kolmannen osapuolen komentosarja voi poistaa käytöstä myös omat toimintosi.

Virheilmoitukset voivat lisäksi paljastaa selaimen konsolia tarkastelevalle enemmän kuin tarkoitat, kuten sisäisiä tiedostopolkuja tai vihjeitä infrastruktuuristasi.

Näin korjaat sen

Nämä havainnot on tarkoitettu kehittäjän tarkistettaviksi:

  1. Toista virhe avaamalla sivu selaimessa, jonka kehittäjäkonsoli on auki. Tallennettu pinonjäljitys näyttää, mistä virhe on peräisin.
  2. Korjaa oman koodisi virheet ja päivitä tai poista rikkinäiset kolmannen osapuolen komentosarjat. Yleinen lähde on komentosarja, joka viittaa palveluun, jota et enää käytä.
  3. Kaikki virheet eivät riko mitään kävijälle tärkeää. Jos virhe on harmiton etkä voi vaikuttaa siihen, havainto, jotta siitä ei enää ilmoiteta – vaikka sen korjaaminen pitääkin konsolin siistinä tärkeiden virheiden varalta.

Näin Silktide testaa tämän

  1. Lataa jokainen sivu oikeassa selaimessa ja suorita komentosarjat aivan kuten kävijän selain tekisi.
  2. Tallenna jokainen sivun selaimen konsoliin latauksen aikana tuottama virhe ja varoitus, olivatpa ne peräisin koodistasi tai kolmannen osapuolen komentosarjoista.
  3. Ilmoita jokainen viesti pinonjäljityksen kanssa, joka näyttää, mistä se on peräisin.

Vianmääritys

En näe virhettä omalla koneellani

Virheet voivat riippua ajoituksesta, verkkoyhteyden olosuhteista tai selaimen tilasta – esimerkiksi komentosarja voi epäonnistua vain silloin, kun mainosten esto ei ole käytössä, tai vain kylmällä välimuistilla. Havainnon yhteyteen tallennettu pinonjäljitys näyttää, mikä epäonnistui Silktiden käynnillä, vaikka et pystyisi toistamaan virhettä.

Virhe on peräisin kolmannen osapuolen komentosarjasta

Et voi korjata heidän koodiaan, mutta voit päättää, ladataanko se. Tarkista, onko komentosarjasta päivitetty versio, tai poista palvelu, jos et enää käytä sitä.

Lisätietoja

Viimeksi päivitetty

Oliko tästä sivusta apua?