| Index: extensions/browser/api/web_request/web_request_api.cc
|
| diff --git a/extensions/browser/api/web_request/web_request_api.cc b/extensions/browser/api/web_request/web_request_api.cc
|
| index ee2cf73c57197449569af4914fc78446df35c001..8f248fad264ab2b1c03b1b06acff4b283b68f2ca 100644
|
| --- a/extensions/browser/api/web_request/web_request_api.cc
|
| +++ b/extensions/browser/api/web_request/web_request_api.cc
|
| @@ -31,6 +31,7 @@
|
| #include "content/public/common/resource_type.h"
|
| #include "extensions/browser/api/activity_log/web_request_constants.h"
|
| #include "extensions/browser/api/declarative/rules_registry_service.h"
|
| +#include "extensions/browser/api/declarative_net_request/matcher_util.h"
|
| #include "extensions/browser/api/declarative_webrequest/request_stage.h"
|
| #include "extensions/browser/api/declarative_webrequest/webrequest_constants.h"
|
| #include "extensions/browser/api/declarative_webrequest/webrequest_rules_registry.h"
|
| @@ -632,6 +633,12 @@ int ExtensionWebRequestEventRouter::OnBeforeRequest(
|
| request->url(),
|
| browser_context);
|
|
|
| + if (declarative_net_request::ShouldBlockRequest(
|
| + browser_context, extension_info_map, request)) {
|
| + LOG(ERROR) << "--------request blocked " << request->url();
|
| + return net::ERR_BLOCKED_BY_CLIENT;
|
| + }
|
| +
|
| // Whether to initialized |blocked_requests_|.
|
| bool initialize_blocked_requests = false;
|
|
|
|
|