Код: Выделить всё
var Watch_Storage = function () {
var originalSetItem = sessionStorage.setItem;
sessionStorage.setItem = function (key, value) {
let event = new Event("setItemEvent");
event.key = key;
event.newVal = value;
window.dispatchEvent(event);
originalSetItem.apply(this, arguments);
}
};
var setItemEventHandler = function (e) {
console.log(e.newVal);
},
Watch_Storage();
window.addEventListener("setItemEvent", function (e) {
setItemEventHandler(e);
});
Подробнее здесь: https://stackoverflow.com/questions/787 ... ork-on-ios
Мобильная версия