Vadiok
9/22/2016 - 12:00 PM

Проверка системы на соответствие

Проверка системы на соответствие

// Checks if it is mobile or tablet device
function isMobileDevice() {
	var mobileDevices = [
		{system: 'Android', regexp: /Android/},
		{system: 'iPhone', regexp: /iPhone/},
		{system: 'Symbian', regexp: /Symbian/},
		{system: 'Windows Phone', regexp: /Windows Phone/},
		{system: 'Windows Tablet', regexp: /MSIE .* Touch\)/},
		{system: 'iPad', regexp: /iPad/},
		{system: 'BlackBerry', regexp: /\(BB\d/}
	];
	var agent = navigator.userAgent;
	var device = null;
	for (var i = 0; i < mobileDevices.length; i++) {
		device = mobileDevices[i];
		if (device.regexp.test(agent)) {
			return device.system;
		}
	}
	return null;
}