为了账号安全,请及时绑定邮箱和手机立即绑定

在“我的京东”页面中使用监听 storage 中没有结果

在“我的京东”页面中使用监听 storage 中没有结果

慕哥6287543 2019-03-19 17:15:21
问题本意是想要写一个自用的订单评价脚本,想要监听 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');}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1057 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号