Here’s a method of detecting which browser you’re using and whether you’re on a mobile or desktop platform:
<script type="text/javascript">
<!--
var userAgent = navigator.userAgent || window.navigator.userAgent;
var nav = navigator || window.navigator;
var isDesktop = nav['platform'].match(/(Mac|Win|Linux)/) && !userAgent.match(/Android/);
if (isDesktop) {
alert("You're on a Desktop!");
};
-->
</script>
Need to detect if the device you’re on is touch capable? Try this:
<script type="text/javascript">
<!--
if('ontouchstart' in document.documentElement) {
// Add touch events.
}
else {
// Add mouse events.
};
-->
</script>