diff options
author | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-17 23:42:41 +0000 |
---|---|---|
committer | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-17 23:42:41 +0000 |
commit | 0624005fc5a555a9269ff68f92ebed93808c5c67 (patch) | |
tree | 8e985d9c06f4f4900ec4aa0e18a479cb9931bf14 | |
parent | 818bcf449c3202727190ecc1f398a504f01e8644 (diff) | |
download | chromium_src-0624005fc5a555a9269ff68f92ebed93808c5c67.zip chromium_src-0624005fc5a555a9269ff68f92ebed93808c5c67.tar.gz chromium_src-0624005fc5a555a9269ff68f92ebed93808c5c67.tar.bz2 |
Modify safe-browsing to use mobile-specific client strings.
Identify Android vs iOS requests so that server can adjust respond
differently to mobile hits than desktop.
BUG=none
Review URL: https://codereview.chromium.org/337803006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277904 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/safe_browsing/safe_browsing_service.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc index 3484be6..e603f17 100644 --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc @@ -380,7 +380,15 @@ SafeBrowsingProtocolConfig SafeBrowsingService::GetProtocolConfig() const { #else config.client_name = "chromium"; #endif + + // Mark client string to allow server to differentiate mobile. +#if defined(OS_ANDROID) + config.client_name.append("-a"); +#elif defined(OS_IOS) + config.client_name.append("-i"); #endif + +#endif // defined(OS_WIN) CommandLine* cmdline = CommandLine::ForCurrentProcess(); config.disable_auto_update = cmdline->HasSwitch(switches::kSbDisableAutoUpdate) || |