MCPcopy Create free account
hub / github.com/Bush2021/chrome_plus

github.com/Bush2021/chrome_plus @1.17.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.17.1 ↗ · + Follow
225 symbols 485 edges 33 files 49 documented · 22% updated 4d ago1.17.1 · 2026-07-07★ 2,052

Browse by type

Functions 198 Types & classes 27
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chrome++ Next

LICENSE LAST COMMIT STARS SIZES

简体中文 | English

Chrome++ Next 是一个 version.dll 注入项目,会与 chrome.exe 一同加载,在浏览器启动时增强标签页、快捷键、便携化、命令行参数以及策略相关行为。

项目简介

  • 面向 Windows 下的 Google Chrome。
  • 通过将 version.dll 放在 chrome.exe 同目录的方式工作。
  • 重点是对浏览器原生行为做增强,而不是做额外的界面壳层或扩展。
  • 优先处理扩展难以实现、或外部方案无法很好解决的能力。

支持策略

  • 只接受最新版稳定版 Google Chrome 的问题反馈。
  • 其它 Chromium 分支浏览器能用则用,但不属于正式支持目标。
  • 具体反馈要求以 GitHub Issues 页面和表单为准。

获取

安装

  • 请确保将 version.dll 放在 chrome.exe 同一目录。
  • 推荐使用 Chrome 离线安装包,解压两次后直接使用解包得到的 Chrome 程序文件。
  • 本项目面向便携式 Chrome 部署场景。如果系统中保留了 updater 组件或其它 Chrome 遗留项,由此产生的环境问题需要自行处理。
  • 如果 version.dll 没有被正确加载,可以尝试 setdll

功能概览

标签页与书签行为

  • 双击关闭标签页。
  • 右键关闭标签页,按住 Shift 保留原始菜单。
  • 保留最后一个标签页,避免关闭整个浏览器窗口。
  • 鼠标悬停标签栏时滚轮切换标签页。
  • 按住右键时滚轮切换标签页。
  • 将地址栏输入内容或书签在新标签页中打开。
  • 通过 new_tab_disablenew_tab_disable_name 控制新标签页判定。

快捷键与按键映射

  • 配置老板键以隐藏和恢复 Chrome 窗口,并随之静音与恢复静音。
  • 配置网页翻译快捷键。
  • 通过 keymapping 将按键映射到其它快捷键或 Chrome 命令 ID。

便携化与启动行为

  • 通过 data_dircache_dir 控制便携化数据路径。
  • 通过 command_line 追加 Chromium 启动参数。
  • 通过 launch_on_startuplaunch_on_exit 在启动或退出时执行程序或命令。

浏览器环境控制

  • 通过 ignore_policies 忽略企业策略。
  • 仅在 Chrome++ 自身导致启动崩溃时再考虑启用 win32k 兜底选项。
  • 通过 suppress_false_upgrade_notification 抑制便携版上错误的“已过期”升级提示。
  • show_password 等其它公开选项仍以 src/chrome++.ini 为准。

配置说明

许可证

  • 1.5.4 及以前版本使用 MIT 许可证,版权所有者为 Shuax
  • 1.5.5 到 1.5.9 版本使用 MIT 许可证,由本仓库贡献者基于 Shuax 版本进行修改。
  • 1.6.0 及以后版本使用 GPL-3.0

致谢

Core symbols most depended-on inside this repo

Shape

Function 156
Method 42
Class 23
Enum 4

Languages

C++100%

Modules by API surface

src/uia.cc53 symbols
src/utils.cc19 symbols
src/appid.cc18 symbols
src/tabbookmark.cc15 symbols
src/config.h15 symbols
src/keymapping.cc14 symbols
src/portable.cc13 symbols
src/pakpatch.cc11 symbols
src/green.cc10 symbols
src/hotkey.cc9 symbols
src/pakfile.cc8 symbols
src/inputhook.cc7 symbols

For agents

$ claude mcp add chrome_plus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page