以下示例中的585099261681404为Facebook Page的ID。
也就是,如果你想自动打开facebook手机客户端,并自动到Page界面,那就要先弄清楚这个Page的ID。
这个ID,可以在该page的关于(about)里找得到(前提是这个page是自己创建的,并且你已经登录了)。
如果是其他人创建的page,直接打开这个页面后查看源代码:找到类似 content=”fb://page/585099261681404?referrer=app_link” 这样的地方。那里面的数字就是ID。

自动跳转

如果在苹果手机上打开的页面,就需要执行:

<meta http-equiv="refresh" content="0;fb://page?id=585099261681404">

如果在安卓手机上打开的页面,就需要执行:

<meta http-equiv="refresh" content="0;fb://page/585099261681404">

记住安卓和苹果的写法是不一样的。

手动跳转

假设点击web页面的某个链接后启动facebook客户端并打开指定页面:
安卓客户端:

<a href="fb://page/585099261681404">链接</a>

苹果客户端:

<a href="fb://page?id=585099261681404">链接</a>
示例包

点击下载:fb-redirect.rar
说明:在index.html里判断了客户端的类型,然后分别跳转到不同的文件里。这样,就能给不同的客户端提供不同的代码了。