我正在研究chrome扩展,其动机是拦截所有HTTP(S)请求/响应,并将所有标头记录到持久文件(磁盘上)。我几乎接近了我的目标。但是,当我仔细查看一些请求时,我发现在许多请求中,If-None-Match
"和" If-Modified-Since
" requestHeaders
中缺少。但是,我可以在开发者工具显示的网络面板中看到它们。
我努力弄清楚任何模式,导致这种行为。但是,遗憾的是没有这种模式。
任何人请帮忙。
答案 0 :(得分:1)
要使用chrome.webRequest API中的onBeforeSendHeaders
事件,必须接收requestHeader列表。
在onBeforeSendHeaders
说明mentioned中,某些标题无法读取/处理:
我担心您将无法阅读或修改这些标头,因为它是API强制限制。