terriajs
Version:
Geospatial data visualization platform.
20 lines (15 loc) • 689 B
JavaScript
;
/*global require*/
var defined = require('terriajs-cesium/Source/Core/defined');
/**
* Determines if this is a common mobile platform such as iOS, Android, or Windows Phone.
* @param {String} [userAgentString] The user agent string to check. If this property is not specified, `window.navigator.userAgent` is used.
* @return {Boolean} [description]
*/
var isCommonMobilePlatform = function(userAgentString) {
if (!defined(userAgentString)) {
userAgentString = window.navigator.userAgent;
}
return /(Android|iPhone|iPad|Windows Phone|IEMobile)/.test(userAgentString);
};
module.exports = isCommonMobilePlatform;