Как определить браузер Facebook

Как оказалось на устройствах iPhone и iPad приложение Facebook открывает все ссылки во встроенном браузере.
И случилось так, что необходимо было сделать репост ссылки с видео стримом с другого сайта.
На этом сайте код плеера отдавался через <iframe> </iframe>, что встроенный браузер Facebook отказывался открывать.

При открытии браузером Facebook на устройствах iPhone и iPad, он нам передает особый юзер агент:

В данной строке есть данные о модели устройства для браузера Facebook

FBMD: (iPhone|iPad)

На основе этой переменной мы и будем менять код плеера:

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *