get-apex-domain
Version:
Returns the apex domain (aka base, bare, naked, root apex, or zone apex domain) of the current web page without the use of a public suffix list. The apex domain is also the top-most domain that allows for setting cookies.
27 lines (22 loc) • 585 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var get = function get(name) {
var v = document.cookie.match("(^|;) ?" + name + "=([^;]*)(;|$)");
return v ? v[2] : null;
};
var set = function set(name, value, domain) {
document.cookie = "".concat(name, "=").concat(value, ";domain=").concat(domain);
};
var remove = function remove(name, domain) {
set(name, "", domain, new Date(0));
};
var _default = {
get: get,
set: set,
remove: remove
};
exports["default"] = _default;
module.exports = exports.default;
;