Zelo pogosto programerji, ki pišejo kodo strani, pozabijo preveriti, kateri tip internetnega brskalnika (Internet Explorer, Mozilla, Opera itd.) In različica bo uporabljena za ogled strani. Za brezhiben prikaz strani v vseh brskalnikih je treba popraviti tiste dele kode strani, kjer se uporabljajo predmeti ali metode, značilne za tega ali onega internetnega brskalnika. Zanemarjanje ali nepoznavanje teh načel lahko privede do tega, da se na dnu okna brskalnika na levi strani vrstice stanja prikaže ikona - trikotnik s klicajem in prikazana stran je prikazana in ne deluje Nekaj preprostih priporočil bo razvijalcem omogočilo, da se izognejo takim napakam.
Potrebno
Spretnosti dela z jeziki html in JavaScript
Navodila
Korak 1
Najprej morate ugotoviti vzrok in kraj napake. Če želite to narediti, kliknite ikono in v pogovornem oknu, ki se odpre, kliknite gumb "Pokaži podrobnosti". Po tem si lahko ogledate besedilo napake in številko vrstice kode strani, ki vsebuje napačen izraz - slika 1. Praviloma gre za napake JavaScript in jih povzročajo trivialne napake kodiranja ali dejstvo, da se sintaksa in podprte funkcije in predmeti tega jezika v različnih internetnih brskalnikih razlikujejo.
2. korak
Po pregledu besedila napake morate ugotoviti, ali gre za napako kodiranja ali se zgodi, ker internetni brskalnik, ki ga uporabljate, ali njegova trenutna različica ne podpira vašega standarda JavaScript. Preprosto je razumeti, kakšna vrsta napake je - samo odprite stran v različnih brskalnikih. Če se napaka pojavi povsod, potem je dovolj, da napako kodiranja preprosto popravite. Najpogostejše tovrstne napake so sintaksa in sklici na prazne (neobstoječe) predmete ali metode.
3. korak
Če se napaka ne pojavi v vseh internetnih brskalnikih, je treba bodisi poenostaviti kodo z zavrnitvijo uporabe posebnih funkcij ali predmetov, ki so značilni samo za JavaScript brskalnika, kjer je stran prikazana brez napak, ali dodati preverite vrsto internetnega brskalnika in njegovo različico ter glede na rezultat pokličite ustrezne metode ali predmete ali celo uporabite posebno sintakso.
Tu je delček kode JavaScript, ki vsebuje primer osnovnega preverjanja vrste in različice internetnega brskalnika:
če (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("ozadje", "url (slike / prazno.gif)");
}
drugače
{
…..
}.