【开源推荐】Windows 托盘多窗口小型浏览器:tray-chrome,像 MenubarX 一样把移动网页收纳到任务栏!

平时用 Windows,总有一些移动端网页想随时查阅,比如小说、条漫、抖音、IM、V2EX、jandan、x、微博等,或者一些常用的工具站,比如 base64 转换、在线剪切板等。
目前测试下来 国外的站点普遍体验较好,国内的站点普遍让你下载 app。

最近写了一个 tray-chrome(github),灵感来自 MenubarX(macos),但专为 Windows 打造。它的核心特性是:

  • 非常简洁,动画流畅
  • 支持多实例,可以为不同网页建多个独立托盘窗口,随时切换;
  • 移动端/桌面端 User-Agent 一键切换,很多移动页面体验更佳;
  • 收藏夹,存储你的常用网站;
  • 完全免费开源,基于 WPF + WebView2,体积小巧

项目地址:

有类似需求的朋友强烈推荐试试,也欢迎给项目点个 Star!

10 个赞

我会更新一些适合在上面使用的网站:

GitHub - cornradio/webclipboard: 清爽的在线剪切板项目,可以使用 docker 快速部署。 --我开发的一个 web 剪切板
tReader --本地小说阅读器
https://jandan.net/ --摸鱼网站
https://x.com/home --看图网站
https://toolwa.com/ --在线工具
https://m.weibo.cn/ --微博
https://chatgpt.com/ --chatgpt ( 其实很多别的 ai 也都体验不错)

暂时先放这些 我后面慢慢收集。

1 个赞

你这看图网站,他看的是什么图?适合上班看吗?

本来用的插件小窗打开,这个更方便一点。

建议增加个: 失去焦点后自动关闭的选项

这样非常方便用于查看邮件或消息之类的内容.

–我自己fork,添加了这个功能.

用起来还不错.

试了一下体验不错,立马把 QQ、Outlook、Gmail 三大邮箱登录了上去。浏览器少占了 3 个 Tab 位,看着更清爽了。

+1

另外,用着有两个小小的想法,不知道能不能实现:

1.图标自定义

我现在用它同时挂着几个邮箱,结果自定义图标中只有钉钉、飞书……这似乎是瞄准了「摸鱼伪装」这个定位去的。但是它用来作为实用工具也完全没问题啊,所以希望能提供自定义图标的功能,这样用它放置多个工具时候,一眼就找到。

2.每个小窗口都提供绑定自定义快捷键的功能

现在现在虽然也很方便,但还得去点一下托盘。如果我直接「啪」地按一下快捷键(比如 Ctrl+Alt+M),邮箱窗口就自己弹出来了,连鼠标都不用动,这效率就飞起来了。

如果都能实现就是 YYDS 了:folded_hands:

加邮箱好说啊,这个我去弄几个icon就行。 之前是听到了别人的建议加的摸鱼伪装图标。而且不知为啥icon自定义功能总是闪退我就给删除了。实际上可以在设置json里面进行icon配置。
但是是所有实例公用的icon,不能每个网址一个icon,我认为最好的方法是icon自动根据网址的favicon加载,但是ai也做不出来,一直报错。。。

然后关于自定义快捷键,我给他搞了一些启动参数,可以用其他工具自定义快捷键启动程序 + 参数。就能做到快捷键启动指定的网站了。
比如 TrayChrome.exe --url "https://mail.qq.com" --open --unclean

可以合并一下。owo

想要的是从系统托盘打开已有的窗口,而启动参数只能启动的时候用,每次执行都会打开新的实例。

每个实例都是独立的,如果加了快捷键功能也是一次性的 。。。
我这个方法是用完就关,需要了再开一个。其实速度也差不多。 而且关掉更省资源。 webview2在后台挂着会占用内存。

可以搞成自定义icon就行.

我fork后改成net9了. 主要原因是电脑里有net9没有net6.

汇报一个bug:

下载文件可能会导致无法正常显示窗口.

我以为是自己增加"失去焦点隐藏"功能的原因, 结果发现不是.

我还没下载过。

自定义 icon 功能实现不了, ai 做不出来。老闪退。

不要太依赖AI :rofl:

一般的代码如下:

 string userIcon = Application.StartupPath + "\\trayChrome.ico";
 if (System.IO.File.Exists(userIcon))
     this.notifyIcon1.Icon = new Icon(userIcon);
 else
     this.notifyIcon1.Icon = this.Icon;
1 个赞

Edge游戏助手 :doge:

1 个赞

我还没用过这个。

你去 pull request 修好了 at 我 :rofl:

发现了一个新的好用功能。。。 当clash web端的面板用。这样就可以一直开轻量模式了。