Kadalasan ang mga programmer na nagsusulat ng code ng mga pahina ng site ay nakakalimutang suriin kung anong uri ng Internet browser (Internet Explorer, Mozilla, Opera, atbp.) At bersyon ang gagamitin upang matingnan ang site. Para sa libreng pagpapakita ng pahina ng pahina sa lahat ng mga browser, kinakailangan upang iwasto ang mga bahagi ng code ng pahina kung saan ginagamit ang mga bagay o pamamaraan na partikular sa ito o sa Internet browser. Ang kapabayaan o kamangmangan ng mga prinsipyong ito ay maaaring humantong sa ang katunayan na sa ilalim ng window ng browser, sa kaliwang bahagi ng status bar, lilitaw ang isang icon - isang tatsulok na may isang tandang padamdam, at ang pahina na tiningnan ay ipinapakita at hindi gumagana tama. Ang ilang mga simpleng rekomendasyon ay magbibigay-daan sa mga developer na maiwasan ang mga naturang pagkakamali.
Kailangan
Mga kasanayan sa pagtatrabaho sa mga wikang html at JavaScript
Panuto
Hakbang 1
Una sa lahat, kailangan mong maitaguyod ang sanhi at lugar ng error. Upang magawa ito, mag-click sa icon at sa lilitaw na dialog box, i-click ang pindutang "Ipakita ang mga detalye". Pagkatapos nito, maaari mong tingnan ang teksto ng error at ang linya ng numero ng code ng pahina na naglalaman ng maling ekspresyon - Larawan 1. Bilang panuntunan, ito ang mga error sa JavaScript, at sanhi ito ng mga hindi gaanong error sa pag-coding o ng katotohanan na ang syntax at sinusuportahang mga pag-andar at object ng wikang ito ay magkakaiba sa iba't ibang mga browser ng Internet.
Hakbang 2
Matapos suriin ang teksto ng error, kailangan mong matukoy kung ito ay isang error sa pag-coding o kung nangyari ito dahil ang Internet browser na iyong ginagamit o ang kasalukuyang bersyon ay hindi sumusuporta sa iyong pamantayan sa JavaScript. Madaling maunawaan kung anong uri ng error - buksan lamang ang pahina sa iba't ibang mga browser. Kung ang error ay nangyayari saanman, sapat na upang ayusin lamang ang error sa pag-coding. Ang pinakakaraniwang mga pagkakamali ng ganitong uri ay ang syntax at mga sanggunian sa walang laman (walang) mga bagay o pamamaraan.
Hakbang 3
Sa kaso kung ang error ay hindi naganap sa lahat ng mga Internet browser, kinakailangan upang gawing simple ang code sa pamamagitan ng pagtanggi sa paggamit ng mga espesyal na function o bagay na tukoy lamang sa JavaScript ng browser kung saan ipinakita ang pahina nang walang error, o idagdag isang tseke para sa uri ng Internet browser at ang bersyon nito at nakasalalay sa resulta, tawagan ang mga naaangkop na pamamaraan o object, o kahit na gumamit ng espesyal na syntax.
Narito ang isang JavaScript snippet na naglalaman ng isang halimbawa ng isang pangunahing pagsusuri para sa uri at bersyon ng isang internet browser:
kung (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("background", "url (mga imahe / blank.gif)");
}
iba pa
{
…..
}.