http-proxy浏览器扩展

240 阅读1分钟

扩展地址

edge: http-proxy-ext - Microsoft Edge Addons

介绍

一款可以修改xhr请求头和响应头的浏览器插件。

可以用此插件实现:

  • 阻止网络请求。
  • 重定向网络请求。
  • 修改网络请求的标头。

URL字符匹配:

    • :通配符:匹配任意数量的字符。
  • | :左或右锚:如果在模式的任一端使用,则分别指定 URL 的开头或结尾。
  • || :域名锚:如果在模式的开头使用,则指定 URL 的(子)域的开头。 ^ :分隔符字符:这匹配字母、数字或 _、-、.、% 之外的任何内容。最后的 ^ 还可以匹配 URL 的结尾,而不是分隔符字符。

URL正则匹配: 匹配网络请求 URL 的正则表达式。

资源类型:

  • xmlhttprequest:由 XMLHttpRequest对象或 Fetch API 发送的请求。
  • main_frame:加载到标签页中的顶级文档。
  • sub_frame:加载到或元素中的文档。
  • image:被渲染成图像的资源。
  • media:由或元素加载的资源。
  • webbundle:通过 Web Bundle 或打包的网站。
  • websocket:通过 WebSocket API 发起与服务器的连接的请求。
  • stylesheet:用于描述文档外观的 CSS 样式表。

操作类型:

  • block:阻止网路请求。
  • redirect:重定向。
  • modifyHeaders:修改请求头或响应头信息。

标头操作:

  • append:追加。
  • set:设置。
  • remove:移除。

案例:

重定向正则替换:

URL正则:^https://www\.(abc|def)\.xyz\.com/

替换:https://\1.xyz.com/

结果:www.abc.xyz.com/path 重定向到 abc.xyz.com/path。

使用方式

  • 快捷键:ctrl+B
  • 直接点击扩展图标按钮

屏幕截图 2024-08-09 122026.png

屏幕截图 2024-08-09 122341.png