美文网首页
监听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