Glass Browser:把浏览器窗口变"透明玻璃"的 Windows 置顶小工具,看完就想装
【免费下载链接】glass-browserA floating, always-on-top, transparent browser for Windows.项目地址: https://gitcode.com/gh_mirrors/gl/glass-browser
写代码要翻文档、打游戏要查攻略、做表格要对着参考数据——Glass Browser 就是这样一款面向 Windows 的透明浏览器:它能把网页变成一块半透明"玻璃",稳稳悬浮在其他窗口之上,既不挡视线,又随时可读。今天这篇就带你把它用起来,五分钟上手,马上改善你的多任务体验。
先说一个每天都会遇到的痛点
想象这个画面:你在编辑器里写代码,右侧开着 API 文档,想看一眼参数就得Alt+Tab切过去,看完再切回来;屏幕只有一块,两个窗口挤来挤去,代码和文档都看不全。打游戏时想看攻略更麻烦——攻略一开,游戏画面就被盖住了,来回切换的间隙,角色可能已经送了。
旧办法无非三种:反复切换窗口、硬生生并排摆放、或者干脆把内容记在脑子里。但切换打断思路,并排浪费屏幕,记忆不可靠。而 Glass Browser 的思路完全不同:让浏览器窗口"浮"在最上层,同时把透明度调低,底下是代码也好、游戏也好,全都看得见。网页内容就在眼前,手指一伸就能继续干活。
上图就是它运行时的真实效果:半透明的浏览器窗口盖在代码编辑器上,画面里的火箭发射视频也清晰可见。玻璃一样的质感,信息一览无余——这就是它想给你的体验。
五分钟把它跑起来
Glass Browser 基于 Electron 构建,使用方式很简单,跟着走就行:
- 下载现成版本:想省事的话,直接从项目的
releases/目录下载Glass Browser-win32-x64.zip(32 位系统选win32-ia32),解压即用,无需安装。 - 想自己折腾源码:先确保电脑装了 Node.js,然后克隆仓库:
git clone https://gitcode.com/gh_mirrors/gl/glass-browser - 安装依赖:进入目录执行
npm install(Electron 依赖会自动装上)。 - 启动:运行
npm start,应用窗口就弹出来了。
从下载到用上,前后不超过五分钟。打开后顶部有个地址栏,输入网址按回车,网页就加载出来了;拖动窗口边缘可以调整大小,拖标题栏可以移动位置。
三个真正改变习惯的功能
1. 永远置顶的悬浮窗,把参考页钉在屏幕上
它的窗口默认就是"始终置顶"(main.js里一行setAlwaysOnTop(true)实现),无论你切到哪个应用,它都稳稳待在最上层。收益很直接:把参考网页拖到屏幕右上角,你的主窗口可以放心开全屏,写代码、做设计时余光一扫就能看到资料,再不用来回切。
2. 透明度滑块,从"清楚看见"到"几乎隐身"
窗口底部有一个透明度滑块,支持从 20% 到 100% 连续调节(index.html里滑块范围就是 0.2 到 1.0)。它的妙处在于按场景灵活切换:读文档时调低透明度保证文字清晰,看视频时调高一点减少遮挡,需要"背景参考"时再调低——一个滑块,三种用法。
3. 点击穿透模式,鼠标直接"穿"过窗口
这是最有意思的一个。点一下工具栏上的眼睛图标,窗口会进入"点击穿透"状态(背后是setIgnoreMouseEvents(true)),这时鼠标点击会直接透过浏览器,落到下方的应用上,窗口本身还会自动收起工具栏,只留下纯净的网页内容。游戏玩家的典型用法:攻略悬浮在游戏上方,你既能看到提示,又能正常操作游戏,两不耽误。想退出穿透模式也很简单——从 Windows 任务栏把窗口最小化再点开,它就恢复正常交互了。
顺手的小细节
开发者还埋了些贴心设计:比如在地址栏粘贴 YouTube 链接,它会自动转换成嵌入播放(scripts/scripts.js里的loadPage函数),让你直接看视频、不加载页面里的杂七杂八;点击地址栏会自动全选文字,方便快速覆盖输入。这些小细节,都让日常使用顺畅不少。
让它更好用的四个进阶技巧
- 透明度按场景配比:阅读类(文档、代码参考)建议 20%–40%,保证文字锐利;视频类可以放到 60%–80%,减少遮挡;纯背景监控用 80%–90%,内容隐约可见即可。
- 位置有讲究:把窗口放在屏幕右上角适合盯参考文档,左侧边缘适合读长文,底部适合放实时数据或聊天窗口——位置固定后配合置顶,基本可以做到"无感存在"。
- 善用 Windows 原生快捷键:
Win+方向键可以快速把窗口贴边,Win+数字键可以快速调出固定到任务栏的实例。它没有内置快捷键,但系统工具足够补位。 - 多开几个实例:Glass Browser 支持同时启动多个实例,每个都可以独立设置透明度、位置和网页内容。比如左上一个代码文档、右下一个数据面板,互不干扰。
常见问题与避坑指南
Q:点击穿透开了之后关不掉?A:这是设计上的已知限制,别慌。从 Windows 任务栏把窗口最小化,再点开它,穿透模式就会自动关闭(main.js里监听 minimize 事件来重置状态)。
Q:透明度调了没反应?A:先确认系统支持窗口透明(Win10/11 一般没问题);还不行就重启应用,或者更新显卡驱动试试。
Q:在 Linux 上透明度失效?A:这是项目已知问题——Linux 上透明效果可能不生效,但窗口置顶功能正常,能用但体验打折,Windows 才是它的主战场。
Q:想让它开机自启?A:把快捷方式丢进 Windows 的启动文件夹(运行shell:startup即可打开)就行,一次设置,每次开机都在。
想改成自己的样子?也不难
Glass Browser 的代码结构非常清爽,只有几个核心文件:main.js负责窗口创建与系统交互(置顶、穿透都由它控制),renderer.js和scripts/scripts.js管界面逻辑,index.html是主界面,styles/目录放着 SCSS 样式。想换皮肤就改styles/app.scss,想加功能就往渲染进程里加模块——因为有 Electron 打底,很多桌面级能力都可以继续往上叠。比如基于现有的架构思路,未来完全可以做智能调透明度、多窗口分组管理这类增强。
写在最后
Glass Browser 不是什么宏大的工程,它只专注解决一件事:让"同时看两个东西"这件事变得不折腾。它的价值不在技术多炫,而在于把"叠加式多任务"变成一种顺手就来的习惯——文档浮在代码上、攻略浮在游戏上、数据浮在报表上,信息始终在你眼前。
如果你也受够了来回切换窗口的日子,去下载一个releases/里的现成包,或者花五分钟从源码跑起来,把第一个网页拖到你常用的应用上方,调一调透明度——你会立刻明白它的好。
【免费下载链接】glass-browserA floating, always-on-top, transparent browser for Windows.项目地址: https://gitcode.com/gh_mirrors/gl/glass-browser
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考