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

使用示例(视频)

weibo.com/tv/v/HlVZD8cR9?fid=1034:4352275389595232

Chrome 商店地址

地址:https://chrome.google.com/webstore/detail/ajax-interceptor/nhpjggchkhnlbgdfcbgpdpkifemomkpg

注意

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

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

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

github (求star~有问题也可来提issue)

https://github.com/YGYOOO/ajax-interceptor

核心代码在这:

https://github.com/YGYOOO/ajax-interceptor/blob/master/pageScripts/main.js

基本原理就是把页面全局的XMLHttpRequest对象和fetch方法覆盖掉,做一些特殊处理。

————————————————

版权声明:本文为CSDN博主「Y__G__Y」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/y__g__y/article/details/89489493

谷歌插件开发ajax请求,2020-01-03(chrome插件:拦截ajax请求并修改返回结果)相关推荐

  1. 2020/01/03 基于sharedLibrary进行CICD流程的优化(一)

    第1章 shared-library工作模式 1.1 sharedLibrary工作模式介绍 基本上每个项目的构建过程都是一样的,能改动的地方不多,检代码,做CI,构建,镜像推送,部署,后面发消息 比 ...

  2. NEFU 大一寒假训练四(二进制枚举)2020.01.03

    Summary 一大波兴安熊

  3. 好用的Chrome插件推荐

    目录 无扩展,不 Chrome :几款 Chrome 扩展程序推荐 下载方式: Postman:强大的HTTP调试与模拟插件 Lucidchart Diagrams - Desktop:在线绘制多种图 ...

  4. 能说会道爱办公——“别人家的”Chrome插件到底怎么做

    根据相关数据显示,谷歌的Chrome浏览器目前已达近七成的市场占有率,成为浏览器的"霸主".大家选择Chrome,除了是因为性能的优越以及强大的兼容性之外,Chrome充足的扩展插 ...

  5. python爬虫软件-Python爬虫工具篇 - 必会用的6款Chrome插件

    在日常 PC 端的 Python爬虫过程工作中,Chrome 浏览器是我们常用的一款工具. 鉴于 Chrome 浏览器的强大,Chrome 网上应用商店很多强大的插件可以帮助我们快速高效地进行数据爬虫 ...

  6. 爬虫工具篇 - 必会用的 6 款 Chrome 插件

    在日常 PC 端的爬虫过程工作中,Chrome 浏览器是我们常用的一款工具. 鉴于 Chrome 浏览器的强大,Chrome 网上应用商店很多强大的插件可以帮助我们快速高效地进行数据爬虫. 今天推荐的 ...

  7. Chrome插件、Postman

    RESTer You can- perform HTTP requests with any method, URL, body and custom headers. save favorite r ...

  8. 怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件?

    在用户使用谷歌浏览器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中获取的Chrome插件,就可以点击其提供的一键跳转按钮直接根据提示安装到Chrome浏览器中,这种安装Ch ...

  9. 电脑版适合什么插件HTML,推荐一些好用的Chrome插件

    本篇文章给大家推荐一些好用的Chrome插件.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 自从第一次使用Chrome就喜欢上了它简洁.还有icon的独特风格,越用越发喜欢,越用越 ...

  10. 不得不珍藏的Chrome插件推荐

    飞哥语录:20多岁应该要经历的失败你推迟到 30 岁再经历,代价肯定是不一样的. 自从第一次使用Chrome就喜欢上了它简洁.还有icon的独特风格,越用越发喜欢,越用越爽,深陷其中不能自拔,从此走上 ...

最新文章

  1. asp.net httpmodule 访问页面控件 备忘
  2. java 中如何正确的停止线程
  3. 996 成福报?拼多多个别部门让员工在 “11-11-6” 和 996 中二选一
  4. jSearch(聚搜) v0.5.0 发布,多项更新和体验优化
  5. python安装包为什么这么小-python为什么要安装到c盘
  6. 【SpringBoot零基础案例09】【IEDA 2021.1】SpringBoot将核心配置文件中的自定义配置映射到一个对象
  7. 如何获取Kafka的消费者详情——从Scala到Java的切换
  8. 【BZOJ2054】疯狂的馒头(并查集)
  9. Linux常用命令之wget
  10. Java描述设计模式(03):工厂方法模式
  11. LintCode-7-二叉树的序列化和反序列化
  12. Linux下安装和配置JDK与Tomcat(升级版)
  13. idea调试代码步入用法
  14. Mac翻译软件Mate Translate
  15. cs231n svm作业笔记
  16. 如何阅读Java源码
  17. 【算法学习】布谷鸟搜索算法【CuckooSearch(CS)】
  18. 如何解决设备管理中的难点?
  19. refreshToken的作用讨论及几点疑惑
  20. 拼多多现重大Bug,一晚被薅羊毛数千万!

热门文章

  1. 【java与移动智能设备】高级用户组件
  2. 谈一下UI框架经常看到Vue的.sync修饰符
  3. java二级 计算复杂利息_java 计算存款利息
  4. 计算机组成原理学习-哈工大《计算机组成原理》第一章
  5. zabbix监控mysql集群_zabbix监控elasticsearch集群
  6. 发票管理软件_企业为什么需要采购管理软件?
  7. python源码多平台编译_Python工程编译成跨平台可执行文件(.pyc)
  8. 模块ntdll中出现异常eaccessviolation_SAP ERP软件中的物料凭证 MIGO
  9. 水利工程中计算机软件用到什么,水利工程设计中计算机技术的应用论文
  10. centos7 yum安装zabbix监控