Originariamente inviato da carlomarx
Grazie! potresti provare a sostituirlo così??

codice:
		Object.defineProperty(oStorage, "getItem", {
			value: function (sKey) { return this[sKey]; },
			writable: true,
			configurable: true,
			enumerable: true
		});
[…]
No, tanto è inutile. Il funzionamento dell'algoritmo si basa sul presupposto che quelle chiavi non siano numerabili. A questo punto l'unica utilità di tutto il codice è che gli si potrebbe cambiare nome e renderlo a tutti gli effetti un gestore dei cookies dal funzionamento simile al localStorage (togliendolo quindi dall'if iniziale).