
Chrome++(亦称为Chrome Plus)是一个在GitHub上由开发者Bush2021维护的开源项目,其代码基于早期作者Shuax的工作。该项目本质上是针对Google Chrome浏览器的增强补丁,通过DLL劫持技术实现功能扩展。
核心工作机制
该工具利用Windows系统的DLL搜索顺序劫持机制。具体来说,它将一个自定义的version.dll文件放置在Chrome的安装目录中,当浏览器启动时,会优先加载这个文件而非系统原生的DLL。通过这种方式,工具能够向Chrome进程注入自定义代码,从而动态修改其运行时行为。
主要功能目标
- 便携化:将Chrome的所有用户数据(包括配置文件、缓存等)从系统默认的AppData目录转移到程序所在目录。这使得Chrome可以像绿色软件一样运行,重装系统时数据不会丢失,真正实现“便携版”。
- 功能增强:补足原生Chrome缺失的一些实用功能,其中最受欢迎的就是双击关闭标签页。
核心功能特性
- 标签页增强
- 双击关闭标签页(模仿经典国产浏览器的操作习惯)。
- 右键点击标签页直接关闭(按住Shift键可唤出原始右键菜单)。
- 鼠标悬停在标签栏上,滚动滚轮即可切换标签页。
- 保留最后一个标签页,防止误关闭导致整个浏览器退出。
- 手势与快捷键
- 按住鼠标右键并滚动滚轮,可以快速切换标签。
- 支持自定义“老板键”,一键隐藏或显示浏览器窗口。
- 可设置快捷键对当前网页内容进行翻译。
- 行为控制
- 配置地址栏输入内容后,在新标签页中打开(支持前台或后台打开)。
- 允许用户自定义Chrome的启动命令行参数。
兼容性与安装指南
- 兼容性:理论上支持所有基于最新稳定版Chromium内核的浏览器(如Microsoft Edge、Brave等),但主要针对Google Chrome稳定版进行测试和优化。
- 安装方法:非常简单。只需从项目发布页面下载
version.dll文件,然后将其复制到chrome.exe所在的文件夹即可完成安装。
- 平台限制:这是一个专为Windows平台设计的工具(依赖
.dll文件),目前不支持macOS或Linux系统。
项目基本信息
- 项目地址:github.com/Bush2021/chrome_plus
- 项目热度:约1.5k Stars / 133 Forks
- 开源协议:GPL-3.0 License
|