美文网首页
监听localStorage.setItem方法

监听localStorage.setItem方法

作者: 少年眼蓝不及海 | 来源:发表于2020-12-25 13:48 被阅读0次
dispatchEventStroage (){
      const signSetItem = localStorage.setItem
      localStorage.setItem = function (key, val) {
        let setEvent = new Event('setItemEvent')
        setEvent.key = key
        setEvent.newValue = val
        window.dispatchEvent(setEvent)
        signSetItem.apply(this, arguments)
      }
    }

window.addEventListener('setItemEvent', function (e) {
        if(e.key && e.newValue && e.key == "xxx"){
          alert("进入");
        }
      })

相关文章

网友评论

      本文标题:监听localStorage.setItem方法

      本文链接:https://www.haomeiwen.com/subject/prnbnktx.html