UNPKG

@quadible/web-sdk

Version:

The web sdk for Quadible's behavioral authentication service.

32 lines 924 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getPlugins; function getPlugins() { const rawPlugins = navigator.plugins; if (!rawPlugins) { return undefined; } const plugins = []; // Safari 10 doesn't support iterating navigator.plugins with for...of for (let i = 0; i < rawPlugins.length; ++i) { const plugin = rawPlugins[i]; if (!plugin) { continue; } const mimeTypes = []; for (let j = 0; j < plugin.length; ++j) { const mimeType = plugin[j]; mimeTypes.push({ type: mimeType.type, suffixes: mimeType.suffixes, }); } plugins.push({ name: plugin.name, description: plugin.description, mimeTypes, }); } return plugins; } //# sourceMappingURL=plugins.js.map