gpt4 book ai didi

javascript - 如何在 chrome 扩展中获取帖子数据

转载 作者:数据小太阳 更新时间:2023-10-29 04:06:17 24 4
gpt4 key购买 nike

我试图在一个简单的 chrome 扩展中获取发布数据,但它不起作用:

chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
if (details.method == "POST") {
var postData=details.requestBody.raw;
console.log(postData);
}
return {requestHeaders: details.requestHeaders};
},
{urls: ["<all_urls>"]},
["blocking", "requestHeaders"]);

我正在使用这个网站来测试扩展:

https://mobile.onlinesbi.com/sbidownloader/DownloadApplication.action

最佳答案

我知道很久以前有人问过这个问题,但如果其他人遇到同样的问题,我找到了答案。

当唯一支持查看 POST 数据的监听器是 onBeforeRequest 时,您正在使用监听器 onBeforeSendHeaders 。但是,您还需要为 .addListener 的第三个参数提供一个名为“requestBody”的 extraInfoSpec。下面是一个例子。

/* The Web Request API */
const WEB_REQUEST = chrome.webRequest;

WEB_REQUEST.onBeforeRequest.addListener(
function(details) {
if(details.method == "POST")
console.log(JSON.stringify(details));
},
{urls: ["<all_urls>"]},
["blocking", "requestBody"]
);

关于javascript - 如何在 chrome 扩展中获取帖子数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18681158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com