[英]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.