| Index: content/renderer/savable_resources.h
|
| diff --git a/content/renderer/savable_resources.h b/content/renderer/savable_resources.h
|
| index 94326927b4ae08811cb2f853e39da6eef03ee48b..679ab07c3a2f024bd09eb9f3f8573c6e293e222e 100644
|
| --- a/content/renderer/savable_resources.h
|
| +++ b/content/renderer/savable_resources.h
|
| @@ -14,6 +14,7 @@
|
|
|
| namespace blink {
|
| class WebElement;
|
| +class WebFrame;
|
| class WebString;
|
| class WebView;
|
| }
|
| @@ -33,32 +34,26 @@ struct SavableResourcesResult {
|
| std::vector<GURL>* referrer_urls_list;
|
| // and the corresponding referrer policies.
|
| std::vector<blink::WebReferrerPolicy>* referrer_policies_list;
|
| - // vector which contains all savable links of main frame and sub frames.
|
| - std::vector<GURL>* frames_list;
|
|
|
| // Constructor.
|
| SavableResourcesResult(
|
| std::vector<GURL>* resources_list,
|
| std::vector<GURL>* referrer_urls_list,
|
| - std::vector<blink::WebReferrerPolicy>* referrer_policies_list,
|
| - std::vector<GURL>* frames_list)
|
| + std::vector<blink::WebReferrerPolicy>* referrer_policies_list)
|
| : resources_list(resources_list),
|
| referrer_urls_list(referrer_urls_list),
|
| - referrer_policies_list(referrer_policies_list),
|
| - frames_list(frames_list) { }
|
| + referrer_policies_list(referrer_policies_list) {}
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(SavableResourcesResult);
|
| };
|
|
|
| -// Get all savable resource links from current webview, include main frame
|
| -// and sub-frame. After collecting all savable resource links, this function
|
| -// will send those links to embedder. Return value indicates whether we get
|
| -// all saved resource links successfully.
|
| -CONTENT_EXPORT bool GetAllSavableResourceLinksForCurrentPage(
|
| - blink::WebView* view,
|
| - const GURL& page_url,
|
| - SavableResourcesResult* savable_resources_result,
|
| +// Get all savable resource links from specified webframe.
|
| +// Returns true if the saved resources links have been saved successfully.
|
| +// Otherwise returns false (i.e. if the frame contains a non-savable content).
|
| +CONTENT_EXPORT bool GetSavableResourceLinksForFrame(
|
| + blink::WebFrame* frame,
|
| + SavableResourcesResult* result,
|
| const char** savable_schemes);
|
|
|
| // Returns the value in an elements resource url attribute. For IMG, SCRIPT or
|
|
|