Hogyan határozzuk meg a típusát és változatát a böngésző segítségével jquery, mester-web

Talán nem felfedezni Amerikában, ha azt mondjuk, hogy a jQuery könyvtár messze a legnépszerűbb keret gyors írás diszkrét JS. Számos projekt és számos népszerű CMS. például Drupal vagy WordPress, jQuery alapértelmezés szerint a kernel. Ezért egy betűszedő weboldalak nagyon kívánatos, hogy tudja, és tudja használni, legalább az alapvető jellemzői a könyvtárban. Ma fogok beszélni a legtöbb, talán triviális, de igen gyakran alkalmazott módszer meghatározása a böngésző jQuery. Ezt használja a tulajdonságok jQuery.browser

jQuery. Ez az egyik tulajdonságait jQuery globális objektumok. Tulajdonképpen $ .browser vagy jQuery.browser, hogy melyik böngésző jelenleg a hozzáférést a weboldal. Ez nagyon hasznos, például, ha azt akarjuk, hogy bármilyen különleges adatok egy adott böngésző.

jQuery.browser van zászlók nagy népszerű böngészők. Ezek az alábbiak:

  • WebKit (jQuery 1,4 felett)
  • Safari (nem ajánlott, mivel elavult)
  • opera
  • MSIE
  • mozilla

A tulajdonságai jQuery.browser

$ .browser.webkit $ .browser.safari $ .browser.opera $ .browser.msie $ .browser.mozilla

Ha ez a kifejezés vissza «igaz», ez azt jelenti, hogy a felhasználó egy böngésző megfelelő zászló a kifejezést.

Meghatározó változata a böngésző használata JQuery

Annak megállapítása érdekében, nem csak az a fajta felhasználói ügynök, de az a változat a használni kívánt kiterjesztett tulajdonság jQuery.browser.version. Ez visszaad egy húr. jQuery.browser.version egyik tulajdonságainak globális objektum JQuery.

használata jQuery.browser.version

Például, a mi feladatunk, hogy meghatározzuk a Intenet Explorer 6 (ne kérdezd miért 🙂). Ehhez meg kell használni a tulajdonságok és jQuery.browser jQuery.browser.version:

Megjegyzés:
A JQuery API verzió óta JQuery 1.3, az ingatlan elavultnak tekinthető, de lehet használni, mivel nem tervezte, hogy egy kivétel a könyvtár a következő verziók. A fejlesztők most azt javasolják a használatát egy sor jQuery.support tulajdonságait a globális jQuery objektum
Calling Ez a tulajdonság okozza a vizsgálati technológia, amely támogatja a böngésző és a folyamat megszüntetése e támogatni, vagy hogy az adott, akkor is meghatározza, hogy milyen típusú böngésző.

használata jQuery.support

Listája teszt tulajdonságok:

  • boxModel. van beállítva, hogy igaz, ha az oldal által feldolgozott böngésző minta szerint W3C CSS Box Model (jelenleg nem támogatott az IE 6 és 7, ha azok Quirks Mode üzemmódban). Bár a dokumentum nem teljesen betöltve, az ingatlan értéke null.
  • cssFloat. van beállítva, hogy igaz, ha style.cssFloat hozzáféréshez használt aktuális értékét CSS float (jelenleg nem támogatott az IE, akkor az styleFloat).
  • hrefNormalized. Ez igaz értékre van állítva, ha a böngésző érintetlenül hagyja az eredmények getAttribute ( »href») (jelenleg nem támogatott IE).
  • htmlSerialize. Ez igaz értékre van állítva, ha a böngésző helyesen rendezi referencia elemek amikor innerHTML használják (jelenleg nem támogatott IE).
  • leadingWhitespace. Ez igaz értékre van állítva, ha a böngésző tárolja az üres terek segítségével innerHTML (jelenleg nem támogatott az IE 6-8).
  • noCloneEvent. Ez igaz értékre van állítva, ha a böngésző nem klón eseménykezelőkkel amikor elemeket klónozott (jelenleg nem támogatott IE).
  • objectAll. Ez igaz értékre van állítva, ha a teljesítménye getElementsByTagName ( »*») a tárgyról visszaadja az összes leszármazott elemek (jelenleg nem támogatott az IE 7 és az IE 8).
  • fényelnyelés. igaz értékre van állítva, ha a böngésző képes megfelelően értelmezni a tulajdonság-elem láthatóságát (jelenleg nem támogatott IE, alfa-szűrőket alkalmazunk ott).
  • scriptEval. true, ha használ AppendChild / createTextNode beágyazó szkriptek kerülnek végrehajtásra (jelenleg nem támogatott az IE, akkor az .text beszúrni futtatható scriptek).
  • stílusban. true, ha a funkció getAttribute ( »stílus») képes visszatérő stílus, az elem (jelenleg nem támogatott IE - is használnak cssText).
  • tbody. true, ha a böngésző létrehozását teszi lehetővé táblázat elemei nélkül tbody blokkok (jelenleg nem támogatott az IE, ahol tbody beszúrásra kerülnek automatikusan, amikor nincsenek jelen a vonal, amely ahhoz innerHTML).

Ez a kód azt mondja a felhasználót, hogy a felhasználó böngészőjének, hogy abban az esetben, hogy a felhasználó nem használja az IE 6-7 Quirks mód használata.

Valójában ezek a különböző technikák is kap elég széles és rugalmas szolgáltatásához.

Ma, a rendelkezésre álló honlapján, a cég már nem hívják hóbort, luxus és még egy előnye. Éles verseny Harkovban vezetett honlapok létrehozásával elengedhetetlenné vált. Látogatás webakula.com.ua tudsz „VebAkula” stúdió, amely részt vesz a létrehozása és előmozdítása oldalak az interneten.

Kapcsolódó bejegyzések:

Kapcsolódó cikkek