cseréje $
Ma kellett találni csere / alternatív $ .browser - funkció, amellyel meg lehetett meghatározni a típusát és verzióját a böngésző. Funkció nyilvánították elavult még 1.3 verzió, és most 1.9 már teljesen eltávolították.
Itt van mit írnak magukról jQuery fejlesztők:
$ .browser: Amióta jQuery 1.4, mi már evangelizáló hogy böngésző felderítése keresztül user agent string egy rossz ötlet. Mégis mi már lehetővé tevő rossz gyakorlat továbbra is kínálja $ .browser. Mivel a jQuery 1.9 fogjuk teljesen eltávolítja, és akkor kell használni a 1.9 compat plugin. Ha a kód nem elválasztott le böngésző felderítése még, nézd meg Modernizr egy nagyon alapos sor funkció észlelések helyett használható. És persze, nyugodtan elolvasni a tealeveleket a navigator.userAgent karaktersorozatot, nincs semmi megállás van, de a lelkiismerete.
Ahelyett, hogy az elavult funkciók a fejlesztők javasoljuk, hogy használja jQuery.support, vagy használja jQuery Migrate bővítményt, amelyet fel lehet használni, hogy kompenzálja a nem csak a $ .browser, hanem más elavult funkciókat.
Van egy harmadik út, amely jöhet semmiből, mondjuk, jQuery 1.7, és nézd, hogyan is ott dolgozott). Add hozzá ezt a kódot, miután a fájl csatlakozni jQuery és fájlok csatlakoztatása előtt a plugin:
Most tudjuk meg a böngésző típusát, mint korábban. Ha több kell, és a böngésző verzió (jQuery.browser.version), akkor kell hozzá egy pár sort. Adok nekik, nem könnyebb - közzéteszünk egy linket a kész fájlt, nevezzük jquery.mb.browser.min.js. Az archívum tartalmazza a forráskódot, amely lehet javítani, és egy rövidített változata, amely súlya mindössze 3,5kB.
- egység
- egység
- egység
- egység
- egység
- egység
- egység
- egység