Fara í efni
SilktideHjálp

Seinkuð meta-endurhleðsla

Silktide framkvæmir prófun á síðunum þínum til að leita að kóða sem endurhleður síðuna sjálfkrafa eða vísar gestum á aðra síðu eftir niðurtalningu. Gestir hafa enga leið til að gera hlé á niðurtalningunni eða lengja hana, svo síður ættu ekki að nota slíkt.

Kóðinn sem veldur þessu er meta-refresh-merki með töf:

<!-- Vandamál: vísar áfram eftir 5 sekúndur, sem gestir geta ekki stjórnað -->
<meta http-equiv="refresh" content="5;url=https://example.com/new-page">

<!-- Vandamál: endurhleður síðuna á 30 sekúndna fresti -->
<meta http-equiv="refresh" content="30">

Hvers vegna þetta skiptir máli

Síða sem breytist samkvæmt eigin tímamæli setur fólk sem les hægt, notar eða stækkar skjáinn sinn í erfiða stöðu. Áframsending getur átt sér stað áður en það lýkur lestrinum; endurhleðsla getur eytt hálfútfylltu eyðublaði og sent skjálesara aftur efst á síðuna. Þar sem töfin er föst í síðunnar getur enginn gestur lengt hana til að laga hana að sínum leshraða.

Seinkaðar áframsendingar rugla einnig leitarvélar, sem meðhöndla þær ekki á samræmdan hátt miðað við réttar áframsendingar á netþjónahlið.

Hvernig á að laga þetta

  1. Fyrir áframsendingar skal skipta út meta-refresh fyrir áframsendingu á netþjónahlið (HTTP 301 eða 302-svar), sem gerist samstundis og krefst engrar niðurtalningar. Flest hýsingarumhverfi og vefumsjónarkerfi bjóða upp á stillingar fyrir áframsendingar.
  2. Ef áframsending á netþjónahlið er ekki möguleg skal stilla töfina á 0 svo áframsendingin verði tafarlaus – tafarlaus áframsending stenst þessa prófun.
  3. Fyrir efni sem endurhleðst sjálfkrafa skal fjarlægja endurhleðsluna og uppfæra efnið á staðnum með , helst með stjórnhnappi sem gerir gestum kleift að gera hlé á uppfærslunum.

Hvernig Silktide prófar þetta

  1. Finna öll <meta http-equiv="refresh">-merki á hverri síðu.
  2. Lesa sekúndufjöldann úr content-eigindi merkisins.
  3. Tilkynna um merkið ef töfin er meiri en núll, hvort sem það endurhleður sömu síðu eða vísar á aðra.
  4. Ekki er tilkynnt um merki með núll sekúndna töf (tafarlausa áframsendingu).

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?