terriajs
Version:
Geospatial data visualization platform.
19 lines (14 loc) • 650 B
JavaScript
;
var defined = require("terriajs-cesium/Source/Core/defined").default;
/**
* 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;