Это Facebook для iOS WebView User Agent?

Я просматриваю некоторые журналы, пытаясь объяснить какое-то «интересное» поведение, и я вижу, что некоторые пользователи приходят в мое приложение с помощью пользовательского агента, подобного этому:

Mozilla/5.0 (iPad; U; CPU iPhone OS 5_1_1 like Mac OS X; en_US) AppleWebKit (KHTML, like Gecko) Mobile [FBAN/FBForIPhone;FBAV/4.1.1;FBBV/4110.0;FBDV/iPad2,1;FBMD/iPad;FBSN/iPhone OS;FBSV/5.1.1;FBSS/1; FBCR/;FBID/tablet;FBLC/en_US;FBSF/1.0] 

Если я запустил эту строку через udger.com, я получаю следующий результат:

скриншот пользовательского агента

Этот снимок экрана и пользовательский агент смущают меня, потому что он говорит, что это сафари для мобильных устройств для iPod и iPad. Я вижу iPad в первой части пользовательского агента, но я также вижу много ссылок на FB, iPhone и iOS и всевозможные другие вещи.

Мне любопытно, является ли это «универсальным» пользовательским агентом, который подает приложение Facebook для iOS, а если это – устройство iPad или просто недостаточно ясно рассказать?

Да, это приложение для iOS Facebook ….

Ниже приведена строка пользовательского агента с iPhone 4, показывающая, что она включает в себя правильное устройство iPhone4,1

 Mozilla/5.0 (iPhone; CPU iPhone OS 6_0_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A523 [FBAN/FBIOS;FBAV/5.3;FBBV/89182;FBDV/iPhone4,1;FBMD/iPhone;FBSN/iPhoneOS; FBSV/6.0.1;FBSS/2; FBCR/O2;FBID/phone;FBLC/en_US] 

Показанные устройства, похоже, соответствуют той же идентификации модели, что указаны в ответе на обнаружение моделей iOS

 @"i386" on the simulator @"iPod1,1" on iPod Touch @"iPod2,1" on iPod Touch Second Generation @"iPod3,1" on iPod Touch Third Generation @"iPod4,1" on iPod Touch Fourth Generation @"iPhone1,1" on iPhone @"iPhone1,2" on iPhone 3G @"iPhone2,1" on iPhone 3GS @"iPad1,1" on iPad @"iPad2,1" on iPad 2 @"iPad3,1" on iPad 3 (aka new iPad) @"iPhone3,1" on iPhone 4 @"iPhone4,1" on iPhone 4S @"iPhone5,1" on iPhone 5 @"iPhone5,2" on iPhone 5 

Это означает, что вы показываете, что это приложение для facebook на iPad 2

  • фиксированная позиция сломана на contentEditable Safari ios webkit
  • CSS3 - Анимация свойства margin-left через JavaScript
  • Как остановить MPAVItem сбой моего приложения iOS с видео в моем UIWebView?
  • Как изменить цвет элемента HTML, когда пользователь нажимает на него?
  • Способы улучшения производительности прокрутки UIWebView?
  • Исправлена ​​навигация, когда прыгали -webkit-overflow-scrolling: touch;
  • Вид ввода типа даты в Safari на iOS
  • Прозрачный SVG в iOS WebKit
  • iOS: сбой WebKitLegacy
  • событие touchMove на мобильном сафари - приводит к перетаскиванию всей страницы
  • UIWebView позволяет использовать свойствоInlineMediaPlayback для 4.2 на iPad
  • Interesting Posts

    Как удалить приложение из App Store и учетной записи разработчика?

    Утечка памяти в iOS, AVPlayer никогда не освобождается

    как вы переопределяете setFrame для UILabel

    resignFirstResponder не работает в модульном контроллере просмотра

    Контроллеры просмотра вставки в раскадровке

    Cocos2d-x Parallax с акселерометром (как остановить плавно при достижении краев и при изменении направления)

    Есть ли контроллер просмотра для обрезки и поворота изображения, например, iOS 8 photo.app?

    Запросы iOS HTTPS 101

    Обновление профиля предоставления iOS после утверждения сертификата

    Проблема создания сенсорных CCNodes, CCSprites которых являются дочерними элементами CCBatchNode

    AUGraphAddNode -10862

    Ошибка утверждения при использовании UISearchDisplayController в UITableViewController

    Могу ли я узнать, используется ли текущее устройство iOS для разработки?

    Таблица фиксированного размера в iOS WatchKit

    Вызов Alarm на определенное время в ios

    Давайте будем гением компьютера.