Chromium Code Reviews| Index: chrome/common/extensions/api/webRequest.json |
| diff --git a/chrome/common/extensions/api/webRequest.json b/chrome/common/extensions/api/webRequest.json |
| index 40ac446a41c154acba74483af80fcc94d5eb823a..85c92982e29d4248cb3a1e9bb10f693ac8c869c3 100644 |
| --- a/chrome/common/extensions/api/webRequest.json |
| +++ b/chrome/common/extensions/api/webRequest.json |
| @@ -75,6 +75,33 @@ |
| } |
| } |
| } |
| + }, |
| + { |
| + "id": "RequestMatcher", |
| + "type": "object", |
| + "description": "Matches network events by various criteria", |
| + "properties": { |
| + "url": { |
| + "type": "string", |
| + "description": "Matches for a full URL", |
| + "optional": true |
| + }, |
| + "filter_type": { "type": "string", "enum": ["net.RequestMatcher"] } |
|
Matt Perry
2012/01/24 22:39:10
camelCase
battre
2012/01/25 19:25:08
Done.
|
| + } |
| + }, |
| + { |
| + "id": "CancelRequest", |
| + "type": "object", |
| + "properties": { |
| + "action_type": { "type": "string", "enum": ["net.CancelRequest"] } |
| + } |
| + }, |
| + { |
| + "id": "ModifyRequest", |
| + "type": "object", |
| + "properties": { |
| + "action_type": { "type": "string", "enum": ["net.ModifyRequest"] } |
| + } |
| } |
| ], |
| "functions": [ |
| @@ -518,6 +545,15 @@ |
| "description": "A set of filters that restricts the events that will be sent to this listener." |
| } |
| ] |
| + }, |
| + { |
| + "name": "onRequest", |
| + "options": { |
| + "supportsListeners": false, |
| + "supportsRules": true, |
| + "conditions": ["RequestMatcher"], |
| + "actions": ["CancelRequest", "ModifyRequest"] |
| + } |
| } |
| ] |
| } |