chrome.declarativeNetRequest.updateDynamicRules({
addRules: [{
'id': 1,//первое id
'priority': 1,
'action': {'type': 'block'},
'condition': {'urlFilter': "*://*.*/ads/*",
'resourceTypes': [
'csp_report', 'font', 'image', 'main_frame', 'media', 'object', 'other', 'ping', 'script',
'stylesheet', 'sub_frame', 'webbundle', 'websocket', 'webtransport', 'xmlhttprequest'
]
}
},
{
'id': 2, //второе айди
'priority': 1,
'action': {'type': 'block'},
'condition': {'urlFilter': "*://*.*/ads/*",
'resourceTypes': [
'csp_report', 'font', 'image', 'main_frame', 'media', 'object', 'other', 'ping', 'script',
'stylesheet', 'sub_frame', 'webbundle', 'websocket', 'webtransport', 'xmlhttprequest'
]
}
},
{
'id': 3, //третий айди
'priority': 1,
'action': {'type': 'block'},
'condition': {'urlFilter': "*://*.*/ads/*",
'resourceTypes': [
'csp_report', 'font', 'image', 'main_frame', 'media', 'object', 'other', 'ping', 'script',
'stylesheet', 'sub_frame', 'webbundle', 'websocket', 'webtransport', 'xmlhttprequest'
]
}
}],
removeRuleIds: [1, 2, 3]//указать все сюда,
})
Вроде должен работать и там была лишняя запятая, я ее убрал.