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"]);