JSFiddle - React, Tailwind, and code Playground

by polypode

JavaScript

let originalFunction = window.Storage.prototype.setItem;
window.Storage.prototype.setItem = (keyName, keyValue) => {
    console.log("Override worked ! ")
    let currentState = localStorage.getItem("disableStorage");
    if (currentState === null || keyName === "disableStorage") {
        originalFunction(keyName, keyValue);
    }
    return;
}
localStorage.setItem("test", "blah");