0
对于RequestFilter,我必须使用ResourceType这样我的chrome.webRequest.onHeadersReceived
侦听器才占用最少的资源?MIME类型的资源类型:视频/ *
我认为这是"object"
或"other"
但我没有找到任何有关这方面的信息。
因为此刻我用{urls: ["<all_urls>"]}
捕捉所有请求,然后下面的代码来检查视频的请求:
chrome.webRequest.onHeadersReceived.addListener(function (details) {
details.responseHeaders.forEach(function (header) {
if (header.name.toLowerCase() === "content-type") {
var type = header.value.toLowerCase().split('/');
if (type[0] === "video") {
type = type[1].split(';')[0];
alert("Request for " + type + " video registered.");
}
}
});
}, {urls: ["<all_urls>"]}, ["responseHeaders"]);