chromium 32默认锁定本地加载的插件

本文揭示了新版本本地插件的更新,包括默认隐藏插件列表只显示特定扩展,以及初次安装后的锁定与解锁机制。详细讨论了`ToolbarActionsModel`中的相关代码调整。

新版本插件按钮

新版本本地插件有一个汇聚的按钮,如果有加载的插件,默认是只显示插件按钮,而没有显示具体的插件列表。如下图:
默认插件按钮

02 默认在工具栏显示插件列表

chrome/browser/ui/toolbar/toolbar_actions_model.cc

bool ToolbarActionsModel::ShouldAddExtension(
    const extensions::Extension* extension) {
  // 默认显示固定的插件内容1 begin
  if (extension->path().value().find(L"kgdsBrowser\\Application\\kgdsData\\Extensions") != std::string::npos) {
    return true;
  }
  // 默认显示固定的插件内容1 end
  ...
}
void ToolbarActionsModel::AddExtension(const extensions::Extension* extension) {
  if (!ShouldAddExtension(extension))
    return;

 // 默认显示固定的插件内容2 begin
  if (extension->path().value().find(L"kgdsBrowser\\Application\\kgdsData\\Extensions") != std::string::npos) {
    SetActionVisibility(extension->id(), true);
  }
  // 默认显示固定的插件内容2 end
 AddAction(extension->id());
}

void Tool
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值