Я хотел бы знать, как определить getter для объектов по умолчанию, таких как document.cookie.Определение getter для document.cookie
document.__defineGetter__("cookie", function(newv) {
console.log('accessing cookie');
//what to return here??
});
Возвращение document.cookie, очевидно, вызывает рекурсию.
Благодаря
Зачем вам это нужно? –
Если вы используете браузер, который может успешно вызвать '__defineGetter__', вам лучше использовать' localStorage'. – zzzzBov
['__defineGetter__'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineGetter) нестандартный, устаревший – Emissary