【问题标题】:Finding all the URL requests from a firefox extension查找来自 Firefox 扩展的所有 URL 请求
【发布时间】:2019-02-12 22:52:20
【问题描述】:

我正在构建一个 Firefox 扩展。在这个扩展中,我想查看用户访问的任何新网页的 URL。该网页可以位于与用户正在查看的当前选项卡不同的选项卡或窗口中(这也应该捕获弹出窗口的 URL)。有没有办法找到 firefox 发出 GET 或 POST 请求并获取 URL 的时间?

我试图避免的另一种方法是浏览所有选项卡并手动检查它们是否已加载新页面。

谢谢

【问题讨论】:

    标签: javascript firefox-addon


    【解决方案1】:

    This documentation 应该可以帮到你。

    【讨论】:

      【解决方案2】:

      添加权限“webRequest”、“webRequestBlocking”、“” 在你的 manifest.json 中。

      在你的 background.js 中这样做:

      chrome.webRequest.onBeforeSendHeaders.addListener(function(details){
          console.log(details.url);
      },
      {
          urls: ["<all_urls>"]
      }, 
      ["requestHeaders", "blocking"]);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-11
        • 1970-01-01
        • 2017-07-29
        • 2013-06-23
        • 1970-01-01
        相关资源
        最近更新 更多