Javascript 如何从网站链接打开facebook应用程序

Javascript 如何从网站链接打开facebook应用程序,javascript,jquery,html,facebook,facebook-graph-api,Javascript,Jquery,Html,Facebook,Facebook Graph Api,我有这个代码可以从我的网站链接打开我的facebook页面。 但当在手机浏览器上浏览我的页面时,它也会在浏览器中打开facebook链接,但如果安装了,我想在应用程序中打开facebook页面。 这是我的密码 将//facebook.com替换为fb:// <a href="fb://myfacepage/" target="_blank" rel="alternate"><img src="images/facebook-logo.png" alt="" /></

我有这个代码可以从我的网站链接打开我的facebook页面。 但当在手机浏览器上浏览我的页面时,它也会在浏览器中打开facebook链接,但如果安装了,我想在应用程序中打开facebook页面。 这是我的密码


//facebook.com
替换为
fb://

<a href="fb://myfacepage/" target="_blank" rel="alternate"><img src="images/facebook-logo.png" alt="" /></a></p>


可能重复的。。。但请记住,大多数桌面浏览器很可能不知道如何处理这个问题。在没有安装Facebook应用程序的移动设备上,这当然也会失败。我认为这不应该在没有任何检查的情况下实施。
<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'], "Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'], "webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'], "BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'], "iPod");
//check if is a mobile
if ($iphone || $android || $palmpre || $ipod || $berry == true) {
$device = 'mobile';
}
//all others
else {
 $device = 'desktop';
}
?>

<html>
<ahref="<?php echo ($device=='mobile')?'fb://':'https://www.facebook.com/'; ?>zuck">Facebook</a>
</html>