Kaj so oznake Meta Refresh?

Meta osveževalne oznake se imenujejo tudi meta preusmeritve. Povzročajo ponovno nalaganje strani ali povzročijo nalaganje druge strani. Nekateri odsvetujejo uporabo meta osveževalnih oznak, ki namesto tega raje uporabljajo preusmeritve 301 ali 302 HTTP.

Meta osvežilne oznake je treba vstaviti v glavni del spletne strani. Ko si stran ogledujete v formatu HTML, lahko razdelek z glavo prepoznate po kodi . Meta osvežilna oznaka bo videti tako:

Ključna beseda meta identificira njeno funkcijo HTML, atribut http-equiv=”refresh” pa obvesti spletni brskalnik, da oznaka uporablja ukaz HTTP namesto običajne meta oznake. Spletni strežniki uporabljajo glave HTTP, da naročijo brskalniku, naj ponovno naloži spletno stran ali preusmeri, in to naredi ukaz »osveži«.

Obstaja tudi možnost, da nastavite število sekund, preden se brskalnik znova naloži. Zadnji del meta osvežitvene kode, “content=”600”, prikazuje, koliko zamude je nastavljeno, preden se stran ponovno naloži. Najbolj znana funkcija meta oznak za osveževanje je ponovno nalaganje strani z vsebino ali informacijami, ki se pogosto posodabljajo. En primer tega je vremenska stran, kjer se informacije pogosto spreminjajo.

Preusmeritev je še ena uporaba meta osveževalnih oznak in to je v večini primerov njihova funkcija. Ko se meta osveževalne oznake uporabljajo za preusmeritev uporabnika na drugo spletno stran, se koda namesto tega glasi takole: .

Del kode, ki bere content=”2;url=http://google.com/” pove brskalniku, koliko časa mora počakati, preden izvede preusmeritev, in katero stran naj se naloži. V tem primeru je preusmeritev nastavljena na dve sekundi, stran pa bo preusmerjena na google.com.

Uporaba meta osveževalnih oznak ima lahko nekaj pomanjkljivosti. Spletna mesta, ki jih uporabljajo, lahko iskalniki prepoznajo kot neželeno pošto. Zelo hitra preusmeritev lahko pusti uporabnike, ki imajo zastarele brskalnike, zataknjene na strani, osvežitev strani pa lahko uporabnika zmede. Uporaba meta oznak za osveževanje vzbuja tudi pomisleke glede varnosti. Zaradi takšnih pomislekov je bolje uporabiti HTTP ali preusmeritev strežnika.