chromium 去掉书签的菜单栏部分内容

网上找到菜单栏关键字BookmarkContextMenuController

全局搜索发现这个类,知道主要就是负责管理菜单栏的,我们发现在

void BookmarkContextMenuController::BuildMenu() {}这个函数里面有一些生成菜单栏的操作

BookmarkContextMenu::ExecuteCommand函数 是根据点击的执行相对应的命令的

所以!把不要的去掉

根据需求,选择去掉:

注释掉相关代码

在:C:\feikua\chromium\src\chrome\browser\ui\bookmarks\bookmark_context_menu_controller.cc

  //AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW,
    //        IDS_BOOKMARK_BAR_OPEN_IN_NEW_WINDOW);
    //AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO,
    //        IDS_BOOKMARK_BAR_OPEN_INCOGNITO);
 
 //AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW,
    //        l10n_util::GetPluralStringFUTF16(
    //            IDS_BOOKMARK_BAR_OPEN_ALL_COUNT_NEW_WINDOW, count));

    //int incognito_count =
    //    chrome::OpenCount(parent_window_, selection_, profile_);
    //AddItem(IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO,
    //        l10n_util::GetPluralStringFUTF16(
    //            IDS_BOOKMARK_BAR_OPEN_ALL_COUNT_INCOGNITO, incognito_count));
 
  //if (chrome::IsAppsShortcutEnabled(profile_)) {
  //  AddCheckboxItem(IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT,
  //                  IDS_BOOKMARK_BAR_SHOW_APPS_SHORTCUT);
  //}

 

  

 

posted @ 2021-05-11 17:50  冰糖葫芦很乖  阅读(283)  评论(0编辑  收藏  举报