Chromium Code Reviews| Index: content/public/browser/content_browser_client.h |
| diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h |
| index 3f7c9ead94d7a15e11e07d1016c3ff86e1d23605..ce419e9334a58a798f049d07b4c41d26d576f2d0 100644 |
| --- a/content/public/browser/content_browser_client.h |
| +++ b/content/public/browser/content_browser_client.h |
| @@ -30,6 +30,7 @@ |
| #include "net/cookies/canonical_cookie.h" |
| #include "storage/browser/fileapi/file_system_context.h" |
| #include "third_party/WebKit/public/platform/WebPageVisibilityState.h" |
| +#include "ui/base/page_transition_types.h" |
| #include "ui/base/window_open_disposition.h" |
| #if defined(OS_POSIX) && !defined(OS_MACOSX) |
| @@ -234,9 +235,12 @@ class CONTENT_EXPORT ContentBrowserClient { |
| // This also applies in cases where the new URL will open in another process. |
| virtual bool ShouldAllowOpenURL(SiteInstance* site_instance, const GURL& url); |
| - // Allows the embedder to override OpenURLParams. |
| - virtual void OverrideOpenURLParams(SiteInstance* site_instance, |
| - OpenURLParams* params) {} |
| + // Allows the embedder to override parameters when navigating. Called for both |
| + // opening new urls and transfer urls. |
|
Charlie Reis
2016/11/07 21:00:03
nit: opening new URLs and when transferring URLs a
Devlin
2016/11/09 15:45:54
Done.
|
| + virtual void OverrideNavigationParams(SiteInstance* site_instance, |
| + ui::PageTransition* transition, |
| + bool* is_renderer_initiated, |
| + content::Referrer* referrer) {} |
| // Returns whether a new view for a given |site_url| can be launched in a |
| // given |process_host|. |