Jak uruchomić aplikacje (facebook / twitter / etc) z przeglądarki mobilnej, ale powrócić do hiperłącza, jeśli aplikacja nie jest zainstalowana

Mam nadzieję, że może istnieć jakiś sposób na wykrycie, czy schemat uri: jest zarejestrowany na urządzeniu mobilnym z poziomu przeglądarki.

IE: Chciałbym sprawdzić, czy aplikacje facebook, twitter, pinterest są zainstalowane i czy można je uruchomić z powiązanego z nimi schematu uri:.

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

Zasadniczo, jeśli użytkownik zainstalował Facebooka, uruchom aplikację, ale powróć do mobilnej wersji strony fb, jeśli aplikacja nie jest zainstalowana.

questionAnswers(1)

yourAnswerToTheQuestion