问题本意是想要写一个自用的订单评价脚本,想要监听 Storage,结果发现压根没有任何返回的内容。怀疑是京东重写了 Storage 的监听事件,监听 Message 是没问题的。监听 Storage 没有结果的这个问题有什么办法解决吗?能否自己重写监听事件,或者写一个不一样的监听事件?PS: 本人已知监听的页面中进行 localStorage 的修改是不会有效果!相关环境说明执行脚本的地址:https://club.jd.com/myJdcomme...修改 localStorage 是从订单页面进行,测试可以从下面两个地址中进行测试。0 监听,1 修改https://club.jd.com/myJdcomme...https://club.jd.com/myJdcomme...案例相关代码if(/myJdcomment.action/i.test(path)){ var $btn=$('.btn-def'); //评价按钮 //注册监听 Storage 事件 console.log('注册监听 Storage 事件'); window.addEventListener('storage', function(e){ console.log('this: ', e); }); localStorage['myJDorderVocher']=0;}if(/orderVoucher.action/i.test(path)) { localStorage.setItem('myJDorderVocher','1');}
添加回答
举报
0/150
提交
取消
