Как проверить, есть ли на iPhone приложение для Facebook с jQuery Mobile - PullRequest
1 голос
/ 13 января 2012

Я использую jQuery mobile для создания мобильного сайта и использую стандартную ссылку fb: //, чтобы открыть приложение Facebook, когда пользователь нажимает ссылку на нашу страницу.

В приложении Objective C, которое я разработал в прошлом, есть код, который может проверить, присутствует ли приложение на телефоне. Если его нет, он отправляет вас на http: // версию сайта (в Safari).

Можно ли это сделать с помощью jQuery Mobile?

1 Ответ

0 голосов
/ 04 февраля 2012

Вы можете попытаться выполнить AJAX-запрос для «головы» к этому URL.Посмотрите, что происходит.

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

Тип запроса HEAD просто возвращает заголовки http, а не полную страницу.Возможно, это может сработать.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...