在站点加载期间检测触摸设备

时间:2016-03-29 17:03:26

标签: javascript html css touch

如何在网站加载过程中检测设备是否触摸?我已经看到很多功能但是如果我理解得很好,他们会检测设备是否触摸只触摸它。

1 个答案:

答案 0 :(得分:0)

这可能会得到大部分。但不确定:/

PHP:

$mobile_browser = find_mobile_browser(); // $mobile_browser is now string device brand
function find_mobile_browser()
{
    if(preg_match('/(iphone|ipad|ipod)/i', $_SERVER['HTTP_USER_AGENT']))
    {
        return 'ios';
    }
    elseif (preg_match('/(android)/i', $_SERVER['HTTP_USER_AGENT']))
    {
        return 'android';
    }
    elseif (preg_match('/(webOS)/i', $_SERVER['HTTP_USER_AGENT']))
    {
        return 'webOS';
    }
    else
    {
        return false; //other meaning normal non touch/non mobile
    }
}