@quadible/web-sdk
Version:
The web sdk for Quadible's behavioral authentication service.
19 lines • 646 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = getIndexedDB;
const browser_1 = require("../utils/browser");
function getIndexedDB() {
// IE and Edge don't allow accessing indexedDB in private mode, therefore IE and Edge will have different
// visitor identifier in normal and private modes.
if ((0, browser_1.isTrident)() || (0, browser_1.isEdgeHTML)()) {
return undefined;
}
try {
return !!window.indexedDB;
}
catch (e) {
/* SecurityError when referencing it means it exists */
return true;
}
}
//# sourceMappingURL=indexed_db.js.map