Как запускать приложения (facebook / twitter / etc) из мобильного браузера, но использовать гиперссылку, если приложение не установлено

Я надеюсь, что может быть какой-то способ определить, зарегистрирована ли схема uri: на мобильном устройстве из браузера.

IE: яЯ хотел бы проверить, установлены ли приложения facebook, twitter, pinterest и могут ли они быть запущены из связанной схемы uri :.

if(fb_isInstalled) {
    // href="fb://profile/...."
} else {
    // href="http://m.facebook.com/..."
}

В основном, если пользователь установил facebook, запустите приложение, но вернитесь к мобильной версии веб-сайта fb, если приложение не установлено.

Ответы на вопрос(1)

Ваш ответ на вопрос