【问题标题】:Firefox plugin that intercepts certain HTTP requests拦截某些 HTTP 请求的 Firefox 插件
【发布时间】:2009-11-04 14:21:39
【问题描述】:

有没有办法让 Firefox 插件拦截某些请求并在不访问网络的情况下响应它们?

示例:每次浏览器要请求http://www.example.com/page.html时,插件都会自动返回“Hello world!”为那个页面。

干杯!

【问题讨论】:

  • 澄清:我需要以编程方式拦截和响应某些http请求,而http请求永远不会进入网络。
  • 查看提出 Fiddler 的答案。它符合您的需求,是一种高级工具。
  • 您找到解决方案了吗?我也想做...

标签: http firefox plugins intercept


【解决方案1】:

Tamper Data 不错。

使用tamperdata查看和修改 HTTP/HTTPS 标头和帖子 参数。

安全测试网站 通过修改 POST 应用程序 参数。

您可以在mozdev 中查看篡改数据源并查看扩展的工作原理并借用一些想法,或通过adamsplugins [AT] gmail {DOT} com 与作者联系。

我不知道它是否正是您正在寻找的,但它真的很强大。我经常将它与 Firebug 一起使用,因此您可以即时编辑页面并测试某些行为。

【讨论】:

  • 这是一个插件 - 我需要知道如何编写一个做类似事情的插件。如果你知道篡改源代码在哪里,那就太棒了!
  • 在篡改数据中你仍然访问服务器,如果你想编辑响应使用 fiddler,一个外部代理
【解决方案2】:

如果你想修改响应 Fiddler 是你的朋友。您甚至可以根据自己的意愿修改库和添加脚本。

http://fiddler2.com/fiddler2/

【讨论】:

    【解决方案3】:

    您可以制作一个“重写”锚元素并插入您需要的 javascript 的扩展。

    我很确定您可以使用 Greasemonkey 脚本执行此操作,但已经有一段时间了。我知道你绝对可以在 Chrome 上做到这一点。

    【讨论】:

    • 我其实是需要修改http流量,拦截某些请求而不让请求去服务器
    猜你喜欢
    • 2023-01-13
    • 1970-01-01
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多