2024年3月15日发(作者:)

1、 增加启动参数

A、允许读取本地文件

--enable-file-cookies --allow-file-access-from-files www/

B、自定义flash插件

--ppapi-flash-path= --ppapi-flash-version=20.0.0.286

C、设置窗口大小

--window-size=1440,900

2、屏蔽掉tab、地址栏等相关界面

boolBrowser::SupportsWindowFeatureImpl(WindowFeaturefeature,

boolcheck_fullscreen) const {

bool hide_ui_for_fullscreen = check_fullscreen&& ShouldHideUIForFullscreen();

unsignedint features = FEATURE_INFOBAR | FEATURE_DOWNLOADSHELF;

if (is_type_tabbed())

features |= FEATURE_BOOKMARKBAR;

if (!hide_ui_for_fullscreen) {

if (!is_type_tabbed())

features |= FEATURE_TITLEBAR;

if (is_type_tabbed())

features |= FEATURE_TABSTRIP;

if (is_type_tabbed())

features |= FEATURE_TOOLBAR;

if (SupportsLocationBar())

features |= FEATURE_LOCATIONBAR;

if (ShouldUseWebAppFrame())

features |= FEATURE_WEBAPPFRAME;

}

return !!(FEATURE_TITLEBAR&feature);

}

3、屏蔽掉用户登陆按钮

// static

boolAvatarMenu::ShouldShowAvatarMenu() {

// TODO: Eliminate this ifdef. Add a delegate interface for the menu which

// would also help remove the Browser dependency in AvatarMenuActions

// implementations.

#ifdefined(OS_CHROMEOS)

// On ChromeOS the menu will not be shown.

returnfalse;

#else

returnfalse;

#endif

}

4、隐藏最大、最小,恢复按钮

OpaqueBrowserFrameView::OpaqueBrowserFrameView

voidOpaqueBrowserFrameViewLayout::ConfigureButton

5、修改窗口样式,屏蔽拉伸和系统按钮

CalculateWindowStylesFromInitParams

staticconstDWORD kWindowDefaultStyle = WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN

6、屏蔽启动时的信息栏弹出

AddInfoBarsIfNecessary(browser, chrome::startup::IS_PROCESS_STARTUP);

7、屏蔽快捷键的响应

chromebrowseruiviewsaccelerator_ 流年

kAcceleratorMap的定义

8、修改图标

F:chromiumsrcchromeappthemechromiumwin

F:chromiumsrcchromeappthemechromium

boolBrowserView::CanResize() const {

returntrue;

}

boolBrowserView::CanMaximize() const {

returntrue;

}

boolBrowserView::CanMinimize() const {

returntrue;

}

UrlListPredictor::GetPredictedUrlListAtStartup(PrefService* user_prefs)

===修改默认主页

GetSavedWindowBoundsAndShowState

==修改浏览器默认大小

AddPepperFlashFromCommandLine

===增加默认的flash插件配置

L"Chromium"修改为L"RobotConsole"

===修改快捷方式,安装目录等名称