Index: content/browser/content_browser_client.h |
diff --git a/content/browser/content_browser_client.h b/content/browser/content_browser_client.h |
index 70932b63eb14971fc0745b666050a8824b03c620..d7658dca49ffa7200371614cef5bc6a2027d4c21 100644 |
--- a/content/browser/content_browser_client.h |
+++ b/content/browser/content_browser_client.h |
@@ -6,6 +6,7 @@ |
#define CONTENT_BROWSER_CONTENT_BROWSER_CLIENT_H_ |
#pragma once |
+#include <set> |
#include <string> |
#include "content/common/content_client.h" |
@@ -57,6 +58,10 @@ class ContentBrowserClient { |
// group different url schemes in the same SiteInstance. |
virtual GURL GetEffectiveURL(Profile* profile, const GURL& url); |
+ // Get a list of URL schemes to be considered the same as any SiteInstance. |
+ // Returns NULL if no schemes are so privileged. |
+ virtual const std::set<std::string>* GetSchemesSameAsAnySiteInstance(); |
+ |
// See RenderViewHostDelegate's comment. |
virtual GURL GetAlternateErrorPageURL(const TabContents* tab); |