是否有可能通过PHP或JS检测Facebook的移动应用程序的浏览器?我的应用程序都有问题在他们的浏览器(在本地浏览器没有!),我想显示一个警告通知。
或者,是否有可能直接在外部浏览器中打开网站?
这在JavaScript中对我来说很好:
if (navigator.userAgent.match(/(iPod|iPhone|iPad)/) && navigator.userAgent.match(/FBAV/i)) {
//iOS Facebook App Browser detected
}
关于用户代理的更多信息:这是Facebook的iOS WebView用户代理吗?
在任何外部浏览器中强行打开网站是不可能的,只有用户可以这样做。