我正在尝试编写一个扩展,重复对域进行的所有查询。扩展有两个主要功能
chrome.webRequest.onSendHeaders.addListener
添加一个存储传出请求的标头值的函数。收到回复后,功能在
chrome.webRequest.onCompleted.addListener
使用Ajax重复请求。问题是第二个请求也被侦听器捕获,导致它循环。我该如何过滤掉它?
答案 0 :(得分:0)
重复请求时,您可以存储headers / url(或只有一个标头)的临时哈希值。然后,如果再次看到相同的哈希值,请跳过它。
如果标题/网址不是唯一的,那么如果您要发送数据,则可以使用它。