Я надеюсь, что может быть какой-то способ определить, зарегистрирована ли схема uri на мобильном устройстве внутри браузера.
IE: Я бы хотел проверить, установлены ли приложения facebook, twitter, pinterest и могут быть запущены из их связанной схемы uri:
if(fb_isInstalled) {
// href="fb://profile/...."
} else {
// href="#" onclick="location.href='http://m.facebook.com/...'; return false;"
}
В принципе, если пользователь установил facebook, запустите приложение, но вернитесь к мобильной версии веб-сайта fb, если приложение не установлено.