尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Glass浏览器:把网页变成透明悬浮窗口,多任务处理轻松不止一点点

Glass浏览器:把网页变成透明悬浮窗口,多任务处理轻松不止一点点 Glass浏览器把网页变成透明悬浮窗口多任务处理轻松不止一点点【免费下载链接】glass-browserA floating, always-on-top, transparent browser for Windows.项目地址: https://gitcode.com/gh_mirrors/gl/glass-browserGlass浏览器是一款基于Electron构建、专为Windows设计的透明悬浮浏览器。它能把任意网页变成可以悬停、始终置顶、透明度随手可调的玻璃窗口让你写代码、看攻略、对照数据时都不必再反复切换窗口。下文将从一个真实场景出发带你一步步认识它、跑起它、玩转它。一个周四的下午当代码遇上火箭发射程序员小林正赶一个数据报表页面左手边要对照API文档右手边还惦记着SpaceX猎鹰重型火箭的直播——发射窗口可不会等他写完代码。换成以前他只能在三个窗口之间来回AltTab切到文档就看不见代码切到代码就错过直播。窗口并排挤在一起屏幕根本放不下。现在他只用了一招把直播页面做成一个半透明的悬浮窗固定在屏幕右上角再把API文档的透明窗口叠在编辑器旁边。代码、文档、直播三层内容同时可见谁都不挡谁。上面那张截图就是小林桌面的真实样子。这个把窗口变成玻璃的魔法来自一个开源小工具——Glass浏览器。Glass浏览器是什么一句话把窗口变玻璃它的本质是一个套着浏览器内核的Electron应用核心能力就三件事能力普通浏览器Glass浏览器窗口位置固定在桌面框架里任意悬浮始终置顶遮挡问题挡住下面的窗口半透明底层内容可见鼠标交互永远先响应自己可一键穿透到下层应用这三件事分别对应代码里的三行关键逻辑都在主进程文件main.js中setAlwaysOnTop(true)—— 窗口永远压在其他应用上面transparent: true—— 创建无边框的透明窗口setIgnoreMouseEvents(true)—— 让鼠标点击穿透窗口直接操作底层程序。说白了Glass浏览器就是给网页开了一扇毛玻璃既能看见里面的内容又看得见玻璃后面的世界。跑起来5分钟从代码到透明窗口上手方式有两种按需选择。不想折腾代码项目releases/目录里直接放着 Windows 的 32 位和 64 位压缩包解压即用。想自己构建按下面四步走前提是电脑装好了 Node.js 环境。克隆仓库git clone https://gitcode.com/gh_mirrors/gl/glass-browser进入目录并安装依赖cd glass-browser npm install启动应用npm start可选打包成独立 exenpm install -g electron-packager-interactive epi打包时把程序图标指向./assets/icon.ico即可。窗口弹出来的那一刻你就拥有了一块能自由飘动的玻璃。第一次上手认识地址栏、滑块和那只眼睛Glass浏览器的界面非常克制顶部只有三组控件一分钟就能摸熟地址栏输入网址按回车即加载。它还很贴心地做了自动补全直接输入baidu.com也能识别。如果你粘贴的是 YouTube 视频链接程序会自动转成内嵌播放地址去掉页面上那些乱七八糟的推荐栏。透明度滑块范围从 0.2 到 1.0步进 0.05。往左拖窗口越来越透明往右拖接近完全实心。滑动的效果来自scripts/scripts.js里对页面opacity的实时修改反馈非常跟手。眼睛图标这是Glass浏览器最妙的一招。点一下窗口立刻忽略所有鼠标事件你的点击会穿过它直达下层应用。再配合三枚窗口控制按钮——信息、最大化、关闭——其中最大化按钮会把窗口一键放大到屏幕面积的 95%相当于伪全屏。进阶玩法透明度怎么调才最顺手很多人第一次用会把滑块拖到最左结果网页几乎看不见。透明度不是越透越好而是要看场景。使用场景推荐不透明度理由阅读文章、对照文档0.7 – 0.9文字清晰底层隐约可见看视频、看直播0.5 – 0.7画面通透又不耽误瞄一眼底层当背景参考0.3 – 0.5存在感极低纯做环境光窗口摆放也有讲究需要频繁对照的文档放右上角长页面靠左边缘挂实时数据类的窗口沉到底部基本符合眼睛扫视的习惯。再配合 Windows 自带的窗口管理Win方向键贴边、WinTab 切换悬浮窗可以像便利贴一样随手摆布。想同时开几个参考页面直接启动多个实例每个窗口的透明度和位置都互不干扰。场景灵感四个把悬浮用到极致的玩法开发者的文档伴侣把 API 文档或技术问答页叠在编辑器上方透明度调到 0.8 左右。改代码时余光一瞥就能看到示例再也不用切走再切回。游戏玩家的攻略外挂把攻略或地图悬浮在游戏窗口上打开点击穿透模式。鼠标的每一次操作都会落在游戏里攻略只是背景里的一块光幕。数据分析师的对照板处理 Excel 或报表工具时把参考数据固定在主窗口旁边。透明窗口让两个数据源同时可见肉眼就能完成逐行比对。内容创作者的参考墙剪视频、做设计时把参考素材或教程视频悬浮在工作区上方边看边做效率肉眼可见地提升。排雷手册三个常见问题的快速解决问点了眼睛图标鼠标真的穿过去了怎么恢复正常答这是设计如此窗口现在只显示不交互。去 Windows 任务栏把窗口最小化再点开穿透模式就会自动解除透明度和控件也会一并复位。问拖动滑块透明度没有变化答透明度依赖系统对窗口合成效果的支持。如果驱动过旧或系统设置关闭了透明效果可能不生效试着更新显卡驱动或重启应用。另外项目已知在 Linux 下透明可能失效但窗口置顶悬浮依然可用——这也是它目前主攻 Windows 的原因。问npm start时报原生模块相关错误答Electron 版本升级后偶发依赖需要重建main.js文件头部的注释其实已经给了提示执行一次electron-rebuild再启动即可。写在最后Glass浏览器的理念很简单与其在窗口之间疲于奔命不如让信息直接叠在你眼前。它谈不上大而全没有花哨的书签和历史记录但恰恰是这份克制让悬浮这件事变得足够干净、足够顺手。如果你也受够了切窗口的日子不妨去它的项目主页下载一个体验版或者按照上面的步骤亲手构建一次。愿这扇玻璃窗能帮你把屏幕空间利用得更舒服一点。【免费下载链接】glass-browserA floating, always-on-top, transparent browser for Windows.项目地址: https://gitcode.com/gh_mirrors/gl/glass-browser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表