iOS版公式アプリの例
Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13C75 [FBAN/FBIOS;FBAV/46.0.0.54.156;FBBV/18972819;FBDV/iPhone6,1;FBMD/iPhone;FBSN/iPhone OS;FBSV/9.2;FBSS/2; FBCR/
Android版公式アプリの例
Mozilla/5.0 (Linux; Android 4.4.2; 302HW Build/HuaweiP6S-L04) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/58.0.0.28.70;]
まとめてくれている人がいた
https://www.webmasterworld.com/search_engine_spiders/4729148.htm
iOS
”FB”で始まる4文字のコードは、名前付きプロパティのように見えます:
プロパティ名は何を意味するかについての元記事の推測:
FBAN: FaceBook Application Name FBAV: FaceBook Application Version FBBV: FaceBook Build Version FBDV: FaceBook Device Version FBMD: FaceBook Major Device FBSN: FaceBook System Name FBSV: FaceBook System Version FBSS: FaceBook System Something :) FBCR: FaceBook CarrieR FBID: FaceBook Identity of Device FBLC: FaceBook Language Code FBOP: FaceBook Other Parameters? I've no idea - looks like it might be a decimalised bit mask
Android
"FBAN"が"FB_IAB"に置き換えられつつある模様
※Androidかつfacebookアプリ内ブラウザからのアクセスのみ拾いたいとき
if (navigator.userAgent.indexOf('Android') > 0){ //androidの場合 if( navigator.userAgent.indexOf(' [FB') > 0){ //androidかつFacebookアプリからの場合 処理; } }
と言う感じ