Sāksim ar primitīvu, bet, iespējams, aizraujošu veiklības spēli.
Aber beigsim ar mazu un vietām kaitinošu kvestiņu.
+
Palidinies, pašaudies, paizvairies — operācija Ugunsputns.
15:09 @ 2004-07-27 = 17 blabla
Sāksim ar primitīvu, bet, iespējams, aizraujošu veiklības spēli.
Aber beigsim ar mazu un vietām kaitinošu kvestiņu.
+
Palidinies, pašaudies, paizvairies — operācija Ugunsputns.
Pēdējā laikā (visa pasaule to zin jau gadiem) esmu nācis pie atziņas, ka nav vērts censties, pūlēties un mēģināt jau sākotnēji ar JavaScript palīdzību noteikt lietotāja pārlūku. T.s. browser sniffing manuprāt jau sen vairs nav ērts, vienkāršs un pieņemams veids, kā dažādu skriptu iebarošanu dažādiem pārlūkiem. Agrāk (sen, sen atpakaļ) pietika pārbaudīt, vai pārlūks atbalsta document.all
kolekciju. Ja ne, tad tas ir Netscape. Pretējā gadījumā — IE. Nāca Gecko, kuram nebija document.all
, bet bija (arī IE esoša) document.getElementById
metode un Opera, kurai ir gan viens, gan otrs, un, lai jamo atpazītu, viena no metodēm ir mēģināt izgrebt ar ko līdzīgu navigator.userAgent.toLowerCase().indexOf("opera")
vai jaunākām versijām — window.opera
.
Un pārlūki tik nāks un mainīsies.
Daudz prātīgāk ir nepieciešamo koda gabalu pārbaudīt pēc atbalstāmajām tehnoloģijām. Piemēram, ja mums ir jāizmanto teksta iezīmēšana, tad mēs pārbaudam, nevis, vai pārlūks ir IE vai Mozilla, bet gan to, vai pārlūks atbalsta vienu, vai otru šīs iespējas implementāciju. Konkrēts piemērs:
if (document.selection) {
Microsoft
} else if (object.setSelectionRange) {
DOM
} else {
// Viskascic
}
Tātad tā. Kopīraita notice. Viss materiāls, kas atrodams šajā saitā nedrīkst tikt
izplatīts, kopēts, jebkādi citādi reproducēts vai izmantots
bez manas (laacz) rakstiskas atļaujas. šīs tiesības man laipni piedāvā Autortiesību Likums.
Jebkura informācija, kuru kāds labprātīgi publicē šajā saitā (piemēram, komentāri), pieder tās autoram. Taču, ievietojot infromāciju šajā saitā, tās autors sniedz saita īpašniekam tiesības to daļēji vai pilnā apjomā lietot, izplatīt, reproducēt, modificēt, adaptēt, publicēt, tulkot, publiski demonstrēt. Saita īpašnieks ir tiesīgs jebkuru komentāru jebkurā brīdī dzēst, vai modificēt.
© 1996 — 2025 laacz. Visas tiesības… nu jūs jau zināt, kur.
Spēcināts ar SPP (S Pivom Potjaņet) v2.0b (code name Marasmus)
Hostingu laipni piedāvā DEAC.
Lapa izlīdusi no servera dzīlēm 0.02485 sekundē(s)