如何使用jQuery Mobile检查iPhone上是否存在Facebook应用程序

时间:2012-01-13 19:13:33

标签: facebook jquery-mobile

我正在使用jQuery mobile创建移动网站,当用户点击我们页面的链接时,我正在使用标准的fb:/​​/链接打开Facebook App。

在我过去开发的Objective C App中,有一些代码可以检查手机上是否有应用程序。如果它不存在,它会将您发送到站点的http://版本(进入Safari)。

这可以用jQuery Mobile吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试对该网址执行“head”的AJAX请求。看看会发生什么。

$.ajax({
    type: "HEAD",
    url: 'fb://somelink',
    success: function(data) {
        console.log(data);
    }
});

HEAD请求类型只返回http标头而不是完整页面。也许这可能有用。

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods