资讯专栏INFORMATION COLUMN

写了一个chrome插件:拦截ajax请求并修改返回结果

Java3y / 689人阅读

摘要:它对数据排查一些线上问题等会有很大帮助。该插件只会在层面上对返回结果进行修改,即只会修改全局的对象和方法里的返回值,进而影响页面展现。而你在的的里看到的请求返回结果不会有任何变化。

这个插件可以拦截页面上的 ajax 请求,并把返回结果替换成任意文本。它对 mock 数据、排查一些线上问题等会有很大帮助。(当然 chales 等抓包软件也可以做到,然而使用起来比较繁琐,做成 chrome 插件的形式会方便许多)

使用示例(视频)
weibo.com/tv/v/HlVZD8cR9?fid=1034:4352275389595232

Chrome 商店地址
地址:https://chrome.google.com/web...

注意

建议第一次安装完重启浏览器,或者刷新你需要使用的页面。

当你不需要使用该插件时,建议把开关关上(插件icon变为灰色),以免对页面正常浏览造成影响。

该插件只会在JS层面上对返回结果进行修改,即只会修改全局的XMLHTTPRequest对象和fetch方法里的返回值,进而影响页面展现。而你在chrome的devtools的network里看到的请求返回结果不会有任何变化。

github (求star~有问题也可来提issue)
https://github.com/YGYOOO/aja...
核心代码在这:
https://github.com/YGYOOO/aja...
基本原理就是把页面全局的XMLHttpRequest对象和fetch方法覆盖掉,做一些特殊处理。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/103569.html

相关文章

  • 写了一个chrome插件拦截ajax请求修改返回结果

    摘要:它对数据排查一些线上问题等会有很大帮助。该插件只会在层面上对返回结果进行修改,即只会修改全局的对象和方法里的返回值,进而影响页面展现。而你在的的里看到的请求返回结果不会有任何变化。 这个插件可以拦截页面上的 ajax 请求,并把返回结果替换成任意文本。它对 mock 数据、排查一些线上问题等会有很大帮助。(当然 chales 等抓包软件也可以做到,然而使用起来比较繁琐,做成 chrom...

    LMou 评论0 收藏0
  • 知乎快捷取消我关注的问题chrome插件

    摘要:起因昨天上知乎一看,发现自己关注的问题接近个了,不能忍,希望控制在个以以内最好是个以内。到问题详情页分析取消关注的格式,使用问题拼装。功能说明把所有关注的问题列出来。而实际上知乎显示我关注的问题有个。知乎的列表的结构和接口都可能会修改。 起因 昨天上知乎一看,发现自己关注的问题接近1000个了,不能忍,希望控制在500个以以内最好是100个以内。于是打开我关注的问题列表。发现这个列表已...

    PAMPANG 评论0 收藏0
  • WEB之常见工作问题总结(1-20)

    摘要:第三种,使用格式,即在中请求参数处理跨域问题当然请求方式只能是。最后发现有网友说版本不稳定引起的,于是把百度地图回退到了,结果还真是可以了。请问在移动端页面中播放优酷里面的视频,怎样实现 1.web扫码登录怎么实现,思路 步骤 WEB平台 手机 第1步 生成二维码 第2步 (ajax监控后台) 扫码 第3步 ...

    genedna 评论0 收藏0
  • 浏览器拦截打开新窗口情况总结

    摘要:在打开一个新窗口时,由于浏览器的安全机制,用户未始终允许的情况下,可能会触发到浏览器拦截,无法正常直接弹出。只分析使用代码手动打开新窗口的方式。所有浏览器都不允许非用户操作引起的打开新窗口。 在打开一个新窗口时,由于浏览器的安全机制,用户未始终允许的情况下,可能会触发到浏览器拦截,无法正常直接弹出。 网上有很多给出解决方案的只言片语,不够全面,所以针对自己遇到的问题做了详细的情况分析。...

    Steven 评论0 收藏0
  • AJAX-Cache:一款好用的Ajax缓存插件

    摘要:是一款缓存插件,可以为方法扩展缓存功能。缓存清理插件本身会自动清理过期缓存对于不想继续使用缓存的接口可以为方法传入清理当前接口的缓存并返回最新数据也可以调用清理所有插件产生的缓存。 原文链接 AJAX-Cache是什么 Ajax是前端开发必不可少的数据获取手段,在频繁的异步请求业务中,我们往往需要利用缓存提升界面响应速度,减少网络资源占用。AJAX-Cache是一款jQuery缓存插件...

    didikee 评论0 收藏0

发表评论

0条评论

Java3y

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<