繁体   English   中英

chrome.webRequest API,捕获POST数据?

[英]chrome.webRequest API, Capture POST data?

我刚刚开始使用chrome。* API开发Google Chrome扩展程序。 我正在尝试分析浏览器的传出请求。 如果我在background.html中运行它:

chrome.webRequest.onBeforeSendHeaders.addListener(
        function (details) {            
            if (details.method == "POST") {
                alert(JSON.stringify(details)); 
            }
        },
        { urls: ["<all_urls>"]}
    );

我收到每个请求的通知,但似乎我无权访问http post参数。 我通过附加的内容脚本获得了这些参数,但是是否无法通过chrome.webRequest对象访问这些参数?

现在可以在Chrome的开发分支上找到。 您可以通过检查chrome.webRequest对象的requestBody来访问发布数据。 Google需要参与者通过下面的链接提交其扩展功能,然后才能将其发布到Beta中,并最终发布为稳定版本。

有关更多详细信息,请访问上述网址: http : //code.google.com/p/chromium/issues/detail?id=91191

还有Google开发者文档: http : //developer.chrome.com/trunk/extensions/webRequest.html

目前无法实现,您可以监视此Chromium问题以获取更新(单击右上角的星号以获取电子邮件通知)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM