Chrome webRequest API - 过滤扩展程序查询

时间:2014-03-09 07:53:46

标签: javascript jquery google-chrome-extension

我正在尝试编写一个扩展,重复对域进行的所有查询。扩展有两个主要功能

chrome.webRequest.onSendHeaders.addListener

添加一个存储传出请求的标头值的函数。收到回复后,功能在

chrome.webRequest.onCompleted.addListener

使用Ajax重复请求。问题是第二个请求也被侦听器捕获,导致它循环。我该如何过滤掉它?

1 个答案:

答案 0 :(得分:0)

重复请求时,您可以存储headers / url(或只有一个标头)的临时哈希值。然后,如果再次看到相同的哈希值,请跳过它。

如果标题/网址不是唯一的,那么如果您要发送数据,则可以使用它。