检测Facebook移动浏览器


Detect Facebook Mobile Browser

是否有可能通过PHP或JS检测Facebook的移动应用程序的浏览器?我的应用程序都有问题在他们的浏览器(在本地浏览器没有!),我想显示一个警告通知。

或者,是否有可能直接在外部浏览器中打开网站?

这在JavaScript中对我来说很好:

if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) && navigator.userAgent.match(/FBAV/i)) {
    //iOS Facebook App Browser detected
}

关于用户代理的更多信息:这是Facebook的iOS WebView用户代理吗?

在任何外部浏览器中强行打开网站是不可能的,只有用户可以这样做。