| Index: content/public/browser/child_process_security_policy.h | 
| diff --git a/content/public/browser/child_process_security_policy.h b/content/public/browser/child_process_security_policy.h | 
| index fca4c9a05de249370cb13a95be473021ae9fea03..c65dc73afc4c9b7f1300dedf68500194d588130c 100644 | 
| --- a/content/public/browser/child_process_security_policy.h | 
| +++ b/content/public/browser/child_process_security_policy.h | 
| @@ -13,6 +13,7 @@ | 
| #include "content/common/content_export.h" | 
|  | 
| class FilePath; | 
| +class GURL; | 
|  | 
| namespace content { | 
|  | 
| @@ -58,6 +59,11 @@ class ChildProcessSecurityPolicy { | 
| // capability to upload the requested file. | 
| virtual bool CanReadFile(int child_id, const FilePath& file) = 0; | 
|  | 
| +  // Before servicing a child process's request for a URL, the browser should | 
| +  // call this method to determine whether the process has the capability to | 
| +  // request the URL. | 
| +  virtual bool CanRequestURL(int child_id, const GURL& url) = 0; | 
| + | 
| // Whenever the user picks a file from a <input type="file"> element, the | 
| // browser should call this function to grant the child process the capability | 
| // to upload the file to the web. | 
|  |