【问题标题】:Listening to http GET requests in chrome在 chrome 中监听 http GET 请求
【发布时间】:2013-10-21 18:54:29
【问题描述】:

我打算为 chrome 构建一个扩展,它可以监听特定的 http GET 请求,然后通过将主体传递给另一个应用程序来做出反应。

这将仅限于一个网站,我只关心一个请求(尽管查询参数可以更改)

数据很可能会通过扩展使用另一个 GET 或 POST 请求传递给其他应用程序。

我对与此问题相关的大多数主题都不熟悉。我以前没有使用过创建 chrome 扩展,虽然我看到它有很多文档,这些文档有很大帮助。

我要问的问题是我如何在 google chrome 扩展程序中对 GET 请求做出反应?

我知道开发工具中有一个网络视图,所以我想我所问的可能是可能的。我猜想这可能是通过此处列出的“事件”完成的 http://developer.chrome.com/extensions/events.html ,但我找不到“onGET”事件或类似事件

谢谢,

卢克

【问题讨论】:

  • 我不同意,这是一个完全不同的问题
  • @GalV 这些问题有何不同?这两个问题都归结为“如何检测 HTTP 请求并读取其响应正文的内容?”
  • 对不起,我没有很好地理解这个问题。

标签: javascript google-chrome google-chrome-extension


【解决方案1】:

看起来这并不是特别容易做到的。 chrome“webRequest”API 有一个“onCompleted”回调,但这不允许我访问正文。

为了解决我的问题,我必须做的是获取插件

https://chrome.google.com/webstore/detail/proxy-switchy/caehdcpeofiiigpdhbabniblemipncjj/related

并在我的本地机器上设置代理。 ProxySwitchy 检测到对我关心的 URL 的请求,并改用我的代理。然后我的代理复制该消息并允许我随意处理它。

【讨论】:

    猜你喜欢
    • 2019-04-09
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    相关资源
    最近更新 更多