Javascript 在chrome扩展中抓取上传图像

Javascript 在chrome扩展中抓取上传图像,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在尝试创建一个chrome扩展,用于检查是否有人试图从网页上载图像,该图像由chrome扩展复制和上载 我正试图使用chrome.webRequest来实现这一点-监视请求并尝试在base64中查找图像负载。到目前为止,我所有的努力都失败了 我正在玩的网站正在使用plupload.Uploader上传图像,所以我真的没有办法玩DOM,看看它是如何工作的 下面是我试图用我的代码做的 chrome.webRequest.onBeforeRequest.addListener(function (

我正在尝试创建一个chrome扩展,用于检查是否有人试图从网页上载图像,该图像由chrome扩展复制和上载

我正试图使用chrome.webRequest来实现这一点-监视请求并尝试在base64中查找图像负载。到目前为止,我所有的努力都失败了

我正在玩的网站正在使用
plupload.Uploader
上传图像,所以我真的没有办法玩DOM,看看它是如何工作的

下面是我试图用我的代码做的

chrome.webRequest.onBeforeRequest.addListener(function (details){

    console.log(details)
}, {
    urls: ["http://*/*", "https://*/*"],
    types: [ "xmlhttprequest"]
},
["requestBody"])
每当我上传图片时,网站都会发送POST请求(附截图)

所以我的问题是 1.我的这种监视有效负载的传出请求的方法可以吗?
2.扩展是否支持我在这里尝试做的事情?

正如您在中所看到的,这里没有
详细信息。上传数据。此外,我认为它只是欺骗XHR或从内容脚本中获取注入的内容。@wOxxOm对代码中的
详细信息感到抱歉。uploadData
。那只是为了测试。那么您是在建议我在代码中插入一个内容脚本来监视页面外的每个xhr请求?我知道我们可以插入一个内容脚本,但我们如何才能从那里开始行动?是的,请查看我评论中的链接,并使用它插入一个页面脚本来欺骗XHR或fetch(可以很容易地通过谷歌搜索示例)。