Index: content/public/renderer/content_renderer_client.h |
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h |
index a7c727102a4f10c75fdb8c0b2710b7c0f38d51df..cebd366569c4db3b845a3636e4b58d9cfaaeb6e0 100644 |
--- a/content/public/renderer/content_renderer_client.h |
+++ b/content/public/renderer/content_renderer_client.h |
@@ -60,6 +60,7 @@ struct KeySystemInfo; |
namespace content { |
class BrowserPluginDelegate; |
class DocumentState; |
+class ManifestParser; |
class RenderFrame; |
class RenderView; |
class SynchronousCompositor; |
@@ -292,6 +293,11 @@ class CONTENT_EXPORT ContentRendererClient { |
// Returns a user agent override specific for |url|, or empty string if |
// default user agent should be used. |
virtual std::string GetUserAgentOverrideForURL(const GURL& url); |
+ |
+ // Returns whether the default ManifestParser should be overridden. |
+ // If returns |true|, |*parser| should be a valid pointer owned by the caller. |
+ // Otherwise, |parser| must be null. |
+ virtual bool OverrideManifestParser(content::ManifestParser** parser); |
}; |
} // namespace content |