var isMobile = function () { return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|mini|Windows\sCE|palm/i.test(navigator.userAgent)); };
var _isTouchScreen = function () { return ("ontouchstart" in document.documentElement); };
Man kann z. B. verschiedene Ressourcen laden oder den Quelltext modifizieren:
if (isMobile()) { document.write('<script type="javascript" src="http://www.domain.tld/mobileScript.js"></script>'); document.write('<link rel="stylesheet" type="text/css" href="http://www.domain.tld/mobileCSS.css" media="all">'); // with jQuery: $(body).addClass("mobileDevice"); }