Я недавно сделал вот такую простенькую проверку -- чтение юзерагента через php (просто захотелось) и регекснул ответ. Думаю, можно юзерагента и через js получить, а дальше то же самое.
var isPC = '<?=$_SERVER[HTTP_USER_AGENT]?>'.match(/(windows nt|macintosh|linux x)/gi);
if(isPC){
// твой код
}