chromium 01 隐藏登陆按钮

本文介绍如何在Chrome浏览器中隐藏登录按钮及用户管理信息。通过修改特定代码行实现登录按钮的隐藏,并通过注释HTML模板代码来隐藏用户管理界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01 登陆按钮(VIEW_ID_AVATAR_BUTTON)
登陆按钮
单纯的隐藏界面上的登陆按钮,只需注释掉
src\chrome\browser\ui\views\frame\avatar_button_manager.cc
中的新建代码即可。
68.0.3440.105版本的 48行。

      //avatar_button_ = new AvatarButton(this, style, profile, this);
      //avatar_button_->set_id(VIEW_ID_AVATAR_BUTTON);
      //frame_view_->AddChildView(avatar_button_);
      //frame->GetRootView()->Layout();

这个按钮的ID:VIEW_ID_AVATAR_BUTTON,出现在如下3个文件中。
最大化、最小化、关闭按钮ID也在view_ids.h中声明。

src\chrome\browser\ui\view_ids.h(26):  VIEW_ID_AVATAR_BUTTON,
src\chrome\browser\ui\views\frame\avatar_button_manager.cc(49):      avatar_button_->set_id(VIEW_ID_AVATAR_BUTTON);
src\chrome\browser\ui\views\frame\opaque_browser_frame_view_layout.cc(635):    case VIEW_ID_AVATAR_BUTTON:

02 隐藏用户管理信息
用户管理信息

配置信息的资源内容在src\chrome\browser\resources\settings\settings_resources.grd文件中。
设置主界面的UI在src\chrome\browser\resources\settings\basic_page\basic_page.html中。
如果不想显示其他人设置栏,只需要注释掉basic_page.html中的 pageVisibility.people 模板即可。当然,个人书签管理需要斟酌。

        <!-- <template is="dom-if" if="[[showPage_(pageVisibility.people)]]" restamp> -->
          <!-- <settings-section page-title="$i18n{peoplePageTitle}" -->
              <!-- section="people"> -->
            <!-- <settings-people-page prefs="{{prefs}}" -->
                <!-- page-visibility="[[pageVisibility]]"> -->
            <!-- </settings-people-page> -->
          <!-- </settings-section> -->
        <!-- </template> -->
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值