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"
===修改快捷方式,安装目录等名称


发布评论