@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
1 lines • 454 B
JavaScript
import*as a from"ua-parser-js";import{createLogger as t}from"../utils/logger";const r=t("FetchNavigatorData");export function fetchUserAgentData(){try{let t;if(void 0!==navigator)t=navigator;else{if(void 0===window||void 0===window.navigator)return r.error("Cannot integrate navigator.mediaDevices, because navigator is not available");t=window.navigator}return new a.UAParser(t.userAgent).getResult()}catch(a){r.warn("Cannot collect Navigator data",a)}}