заміна $

Сьогодні мені треба було знайти заміну / альтернативу $ .browser - функції, за допомогою якої можна було визначити тип і версію браузера. Функція була визнана застарілою ще в версії 1.3, і ось в 1.9 була видалена повністю.

Ось, що пишуть про це самі розробники jQuery:

$ .browser: Ever since jQuery 1.4, we've been evangelizing that browser detection via the user agent string is a bad idea. Yet we've been an enabler of bad practice by continuing to offer $ .browser. As of jQuery 1.9 we'll remove it entirely and you'll need to use the 1.9 compat plugin. If your code is not weaned off browser detection yet, check out Modernizr for a very thorough set of feature detections you can use instead. And of course, you're welcome to read the tea leaves in the navigator.userAgent string directly, there's nothing stopping you but your conscience.

Замість застарілої функції розробники рекомендують скористатися jQuery.support, або застосувати jQuery Migrate plugin, який можна використовувати для компенсації не тільки $ .browser, а й інших застарілих функцій.

Є і третій спосіб, до якого можна прийти Поколупавши, скажімо, jQuery 1.7 і подивившись як же це все працювало там). Додайте цей код після підключення файлу з Jquery і перед підключенням файлів з плагінами:

Тепер ми можемо визначати тип браузера як і раніше. Якщо ж вам потрібна ще й версія браузера (jQuery.browser.version), то доведеться дописати ще кілька рядків. Я їх наводити не буду, зроблю простіше - розміщу посилання на вже готовий файл, назвемо його jquery.mb.browser.min.js. В архіві міститься як вихідний код, який можна всіляко покращувати, так і стисла версія, яка важить всього 3,5kB.

заміна $

  • unity
2D гра на Unity. Детальний керівництво. Частина 1

заміна $

заміна $

  • unity
Робота з Unity в 2D

заміна $

  • unity
2D гра на Unity. Детальний керівництво. частина 3

заміна $

  • unity
2D гра на Unity. Детальний керівництво. частина 4

заміна $

  • unity
2D гра на Unity. Детальний керівництво. частина 5

заміна $

  • unity
2D гра на Unity. Детальний керівництво. частина 6

заміна $

  • unity
Підручник по новому GUI в Unity. Частина 2.

заміна $

  • unity
Підручник по новому GUI в Unity. Частина 1.

Схожі статті