chromium修改标签页
默认新标签页修改方法
-
找到chrome->browser->ui->browser_tabstrip.cc文件,修改如下
-
定位到chrome->browser->ui->browser.h 头文件
修改GetNewTabURL声明为://GURL GetNewTabURL() const; GURL GetNewTabURL(int type = 0) const;
-
定位到chrome->browser->ui->browser.cc 文件
找到GetNewTabURL方法://GURL Browser::GetNewTabURL() const { // if (app_controller_) // return app_controller_->GetAppNewTabUrl(); // return GURL(chrome::kChromeUINewTabURL); //} GURL Browser::GetNewTabURL(int type) const { if (app_controller_) return app_controller_->GetAppNewTabUrl(); if (type == 1) return GURL(chrome::kChromeUINewTabURLCustom); else return GURL(chrome::kChromeUINewTabURL); }
-
定位chrome->common->webui_url_constants.h 文件
添加一个新的变量:kChromeUINewTabURLCustomextern const char kChromeUINewTabURLCustom[];
-
定位到chrome->common->web_url_constants.cc文件
给新添加的变量赋值
-
重新编译
autoninja -C out\Default chrome
- 效果如下,打开chrome.exe ,添加新增页面,默认打开我们设置的页面