Facebookのアプリ内ブラウザー検出の経験はありますか?ユーザーエージェントの主な違いは何ですか?
それが唯一のmobile/ios/chromeかどうか知りたくありません。ユーザーエージェントがFacebookアプリ内ブラウザから特定のものであるかどうかを知る必要があります
ユーザーエージェントでFBAN/FBAVを確認できます。
このリンクを確認してください: Facebookユーザーエージェント
@saschaが推奨するサンプルコード
function isFacebookApp() {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
}
ユーザーエージェントの使用に関するworker11811の答えを完成させるために、これを機能させるためのコードスニペットを以下に示します。
function isFacebookApp() {
var ua = navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1);
}