Index: chrome/browser/extensions/url_request_util.cc |
diff --git a/chrome/browser/extensions/url_request_util.cc b/chrome/browser/extensions/url_request_util.cc |
index 661b0330b7c0eb9ef49b75b5e221da0e919040d2..82dd7f7c132f869f074ab7a2672d1737e5491efa 100644 |
--- a/chrome/browser/extensions/url_request_util.cc |
+++ b/chrome/browser/extensions/url_request_util.cc |
@@ -239,5 +239,15 @@ net::URLRequestJob* MaybeCreateURLRequestResourceBundleJob( |
return NULL; |
} |
+bool IsWebViewRequest(net::URLRequest* request) { |
+ const content::ResourceRequestInfo* info = |
+ content::ResourceRequestInfo::ForRequest(request); |
+ ExtensionRendererState* renderer_state = |
+ ExtensionRendererState::GetInstance(); |
+ ExtensionRendererState::WebViewInfo webview_info; |
+ return renderer_state->GetWebViewInfo( |
+ info->GetChildID(), info->GetRouteID(), &webview_info); |
+} |
+ |
} // namespace url_request_util |
} // namespace extensions |