介绍一下在浏览器中拦截特定网络请求的方法,比较实用😄
最近遇到了一个需求,需要在一个系统里面点击某些按钮的时候不要触发某个请求(例如操作日志)
正好Chrome浏览器就可以很好地满足这一愿望,仅需安装一个扩展(Extension)程序----"Request blocker"
# 获取途径
- ①谷歌扩展商店获取:https://chrome.google.com/webstore/detail/http-request-blocker/eckpjmeijpoipmldfbckahppeonkoeko?hl=zh-CN (opens new window)
- ②右侧公众号扫码回复req-block获取下载地址
# 插件使用
扩展程序安装好后,需要写上要拦截的Url地址,要用到正则表达式的写法(很简单)
①首先打开扩展程序,在弹出的窗口里点击"add new"按钮
②在输入框里写上要拦截的Url(正则表达式),最后点击"save"按钮保存即可
如何快速写Url正则表达式
书写要点:两个*号之间的字符是这些url的公共部分
# 应用举例
期望结果:屏蔽百度打开时加载的某些图片(logo之类)
输入内容:
*://www.baidu.com/img/*
实际效果:
# 屏蔽前
# 屏蔽后
# 参考链接
商店地址:https://chrome.google.com/webstore/detail/http-request-blocker/eckpjmeijpoipmldfbckahppeonkoeko (opens new window)
github地址:https://github.com/wolfascu/ChromeHttpRequestBlocker (opens new window)