LoginSignup
8
8

More than 5 years have passed since last update.

# FacebookアプリをUAで振り分ける

Posted at

概要

facebookアプリ内ブラウザで閲覧している場合はSafariで開き直してもらえるように通知をだしたい時など、
ユーザがfacebookアプリ内ブラウザであるか判定する方法

対象UA(2012/11/01現在)

Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A405 [FBAN/FBIOS;FBAV/5.0;FBBV/47423;FBDV/iPhone5,2;FBMD/iPhone;FBSN/iPhone OS;FBSV/6.0;FBSS/2; FBCR/

判定方法 JavaScript

function isFacebookApp(ua){
    return ua.indexOf('FBAN') == -1 ? false : true;
}

注意点

上記はfacebookの非公式情報の為、変更される可能性があります
メインのロジックでは利用しないことをオススメします

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8