喜马拉雅
小狐狸
小狐狸
  • UID55837
  • 注册日期2017-07-22
  • 最后登录2019-05-11
  • 发帖数94
  • 经验105枚
  • 威望0点
  • 贡献值82点
  • 好评度6点
  • 社区居民
  • 忠实会员
阅读:478回复:3

基于规则,修改 HTTP POST 请求的 浏览器扩展/插件?

楼主#
更多 发布于:2019-01-01 03:26
例如每当我们访问 languagetool.org ,都自动把 HTTP 头,accept-language 修改成 en-US,en
——很多扩展都可以做到,例如 HeaderEditor

但是有没这种扩展:预定义规则后,每当向某个 URL 发送 POST 请求时,都自动把其中的某参数,修改成某个值?

如果仅仅单次调试,用 Fiddler 就好,但我是希望设定好规则后,日常一直生效,不只是临时调一次。

大佬们知道,哪一款浏览器扩展 /插件 /脚本,能做到吗? 不管 Firefox 或 Chrome上的解决方案都可以,两个都在用
lonely_8
狐狸大王
狐狸大王
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2019-06-13
  • 发帖数455
  • 经验221枚
  • 威望0点
  • 贡献值72点
  • 好评度63点
  • 社区居民
1楼#
发布于:2019-01-01 18:46
修改 request body ? 应该没用这样的 webext 扩展。
根据 MDN,webRequest.onBeforeRequest API 现阶段 requestBody 只能读。

相关 Bug:
Bug 1376155 - webRequest: support modifying request bodies (e.g. via requestBody BlockingResponse)
喜马拉雅
小狐狸
小狐狸
  • UID55837
  • 注册日期2017-07-22
  • 最后登录2019-05-11
  • 发帖数94
  • 经验105枚
  • 威望0点
  • 贡献值82点
  • 好评度6点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-01-02 04:21
lonely_8:修改 request body ? 应该没用这样的 webext 扩展。
根据 MDN,webRequest.onBeforeRequest API 现阶段 requestBody 只能读。

相关 Bug:
Bug 1376155...
回到原帖
是的,修改请求body

api不允许的话,就没辙啦,谢谢老兄^_^
taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-06-20
  • 发帖数439
  • 经验397枚
  • 威望0点
  • 贡献值94点
  • 好评度66点
3楼#
发布于:2019-01-03 16:45
这种以中间人代理身份存在来对请求进行修改的软件还是很多的,但一般都需要一些编程经验来写规则
游客

返回顶部