Commit 722e7918 authored by Eriksson Monteiro's avatar Eriksson Monteiro

update user agent

parent 9eec6a0f
...@@ -242,7 +242,7 @@ void CheckUserAgentStringOrdering(bool mobile_device) { ...@@ -242,7 +242,7 @@ void CheckUserAgentStringOrdering(bool mobile_device) {
EXPECT_EQ(webkit_version_str, safari_version_str); EXPECT_EQ(webkit_version_str, safari_version_str);
EXPECT_TRUE( EXPECT_TRUE(
base::StartsWith(product_str, "Tangled/", base::CompareCase::SENSITIVE)); base::StartsWith(product_str, "Chromium/", base::CompareCase::SENSITIVE));
if (mobile_device) { if (mobile_device) {
// "Mobile" gets tacked on to the end for mobile devices, like phones. // "Mobile" gets tacked on to the end for mobile devices, like phones.
EXPECT_TRUE( EXPECT_TRUE(
......
...@@ -82,7 +82,7 @@ class TabRestoreServiceImplTest : public ChromeRenderViewHostTestHarness { ...@@ -82,7 +82,7 @@ class TabRestoreServiceImplTest : public ChromeRenderViewHostTestHarness {
url3_("http://3"), url3_("http://3"),
user_agent_override_(blink::UserAgentOverride::UserAgentOnly( user_agent_override_(blink::UserAgentOverride::UserAgentOnly(
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19"
" (KHTML, like Gecko) Tangled/18.0.1025.45 Safari/535.19")), " (KHTML, like Gecko) Chromium/18.0.1025.45 Tangled/18.0.1025.45 Safari/535.19")),
time_factory_(nullptr), time_factory_(nullptr),
window_id_(SessionID::FromSerializedValue(1)), window_id_(SessionID::FromSerializedValue(1)),
tab_id_(SessionID::FromSerializedValue(2)) { tab_id_(SessionID::FromSerializedValue(2)) {
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
namespace version_info { namespace version_info {
std::string GetProductNameAndVersionForUserAgent() { std::string GetProductNameAndVersionForUserAgent() {
return "Tangled/" + GetVersionNumber(); return "Chrome/" + GetVersionNumber();
} }
std::string GetProductName() { std::string GetProductName() {
......
...@@ -296,15 +296,18 @@ std::string BuildUserAgentFromOSAndProduct(const std::string& os_info, ...@@ -296,15 +296,18 @@ std::string BuildUserAgentFromOSAndProduct(const std::string& os_info,
// This is done to expose our product name in a manner that is maximally // This is done to expose our product name in a manner that is maximally
// compatible with Safari, we hope!! // compatible with Safari, we hope!!
std::string user_agent; std::string user_agent;
std::string tangled = product;
base::ReplaceFirstSubstringAfterOffset(&tangled, 0, "Chrome", "Tangled");
base::StringAppendF( base::StringAppendF(
&user_agent, &user_agent,
"Mozilla/5.0 (%s) AppleWebKit/%d.%d (KHTML, like Gecko) %s Safari/%d.%d", "Mozilla/5.0 (%s) AppleWebKit/%d.%d (KHTML, like Gecko) %s Safari/%d.%d %s",
os_info.c_str(), os_info.c_str(),
WEBKIT_VERSION_MAJOR, WEBKIT_VERSION_MAJOR,
WEBKIT_VERSION_MINOR, WEBKIT_VERSION_MINOR,
product.c_str(), product.c_str(),
WEBKIT_VERSION_MAJOR, WEBKIT_VERSION_MAJOR,
WEBKIT_VERSION_MINOR); WEBKIT_VERSION_MINOR,
tangled.c_str());
return user_agent; return user_agent;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment