JSFiddle - React, Tailwind, and code Playground
JavaScript
document.cookie = 'cookie_name=cookie_value1';
console.log("#1.1 " + document.cookie);
Object.defineProperty(document, 'cookie', {
configurable: true,
get: function() { throw new Error('#15523'); }
});
try {
document.cookie = 'cookie_name=cookie_value2';
console.log("#2.1 " + document.cookie);
} catch (e) {
console.log("#2.2");
}
Object.defineProperty(document, 'cookie', {
writable: true
});
try {
document.cookie = 'cookie_name=cookie_value3';
console.log("#3.1 " + document.cookie);
} catch (e) {
console.log("#3.2");
}