天天看点

chromium 26 chromium 替换welcode页面

01 替换Welcode页面

如果需要把浏览器的Welcode页面也替换为自己指定的页面。比如网址导航页。需要修改

src\chrome\browser\ui\startup\startup_tab_provider.cc

GURL StartupTabProviderImpl::GetWelcomePageUrl(bool use_later_run_variant) {
  // Welcomde页替换为网址导航
  return GURL("https://www.baidu.com");
  GURL url(chrome::kChromeUIWelcomeURL);
  return use_later_run_variant
             ? net::AppendQueryParameter(url, "variant", "everywhere")
             : url;
}

GURL StartupTabProviderImpl::GetWin10WelcomePageUrl(
    bool use_later_run_variant) {
  // Record that the Welcome page was added to the startup url list.
  UMA_HISTOGRAM_BOOLEAN("Welcome.Win10.NewPromoPageAdded", true);
  // Welcomde页替换为网址导航
  return GURL("https://www.baidu.com");
  GURL url(chrome::kChromeUIWelcomeWin10URL);
  return use_later_run_variant
             ? net::AppendQueryParameter(url, "text", "faster")
             : url;
}