Загрузка сценария JS только для устройств iOS?

У меня есть скрипт jQuery, который я использую на сайте, чтобы разрешить фоновые изображения с фиксированной позицией на iPhone / iPad / iPod. Однако похоже, что это противоречит другому сценарию, который я использую на сайте, который увеличивает фоновые изображения на весь экран. К счастью, они не зависят друг от друга, мне не нужен скрипт конфликтующих фоновых изображений для работы на устройствах iOS и наоборот.

Можно ли настроить таргетинг на устройства IOS для обслуживания файла JS? Сначала я думал об использовании какого-то оператора IF и о размере окна, но это стало немного сложнее и затронуло другие устройства, отличные от IOS. Ему просто нужно запустить что-то вроде этого ...

... "если устройство IOS загрузит scroll.js"

Я знаю, что сниффинг устройства / браузера не одобряется, но я не могу придумать другого способа обойти это проблема.

10
задан Yammi 2 February 2011 в 17:05
поделиться