@snowplow/browser-plugin-browser-features
Version:
Attaches browser features to Snowplow events
9 lines (7 loc) • 1.16 kB
JavaScript
/*!
* Attaches browser features to Snowplow events v3.24.6 (http://bit.ly/sp-js)
* Copyright 2022 Snowplow Analytics Ltd, 2010 Anthon Pang
* Licensed under BSD-3-Clause
*/
;!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports):"function"==typeof define&&define.amd?define(["exports"],a):a((e="undefined"!=typeof globalThis?globalThis:e||self).snowplowBrowserFeatures={})}(this,(function(e){var a={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};e.BrowserFeaturesPlugin=function(){return{activateBrowserPlugin:function(e){var i=navigator;if(i.mimeTypes&&i.mimeTypes.length)for(var o in a)if(Object.prototype.hasOwnProperty.call(a,o)){var t=i.mimeTypes[a[o]];t&&e.core.addPayloadPair("f_"+o,t.enabledPlugin?"1":"0")}(i=window.GearsFactory)&&"function"==typeof i&&e.core.addPayloadPair("f_gears","1")}}},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=index.umd.min.js.map