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 |