| Index: content/public/browser/web_contents.h
|
| diff --git a/content/public/browser/web_contents.h b/content/public/browser/web_contents.h
|
| index 40850b2521191e3ca69b6434d7213f2d6ea9e233..e6e0e4fea68c152334ba9bdbc66927757fe566c0 100644
|
| --- a/content/public/browser/web_contents.h
|
| +++ b/content/public/browser/web_contents.h
|
| @@ -474,10 +474,18 @@ class WebContents : public PageNavigator,
|
| const base::FilePath& dir_path,
|
| SavePageType save_type) = 0;
|
|
|
| - // Saves the given frame's URL to the local filesystem..
|
| + // Saves the given frame's URL to the local filesystem.
|
| virtual void SaveFrame(const GURL& url,
|
| const Referrer& referrer) = 0;
|
|
|
| + // Saves the given frame's URL to the local filesystem. The headers, if
|
| + // provided, is used to make a request to the URL rather than using cache.
|
| + // Format of |headers| is a new line separated list of key value pairs:
|
| + // "<key1>: <value1>\n<key2>: <value2>".
|
| + virtual void SaveFrameWithHeaders(const GURL& url,
|
| + const Referrer& referrer,
|
| + const std::string& headers) = 0;
|
| +
|
| // Generate an MHTML representation of the current page in the given file.
|
| virtual void GenerateMHTML(
|
| const base::FilePath& file,
|
|
|