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

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

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

被折叠的 条评论
为什么被折叠?



