# tray-chrome
**Repository Path**: fate83/tray-chrome
## Basic Information
- **Project Name**: tray-chrome
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-09-23
- **Last Updated**: 2025-09-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# TrayChrome - 托盘浏览器
一个基于 WPF 和 WebView2 的轻量级托盘浏览器,专为 Windows 设计。类似 MenubarX,但更加轻便和功能丰富。
left click drag , right click resize.

and you can have mutiple of it.

## ✨ 主要特性
- 🎯 **托盘集成**:最小化到系统托盘,不占用任务栏空间
- 📱 **移动优先**:默认使用移动端 User-Agent,适合移动版网站
- 🎨 **超级极简模式**:隐藏工具栏,纯净浏览体验
- 🔄 **多实例支持**:可同时运行多个独立的浏览器实例
- 🌙 **暗色模式**:支持网页暗色模式切换
- 📌 **窗口置顶**:可设置窗口始终保持在最前面
- ⭐ **收藏夹管理**:本地收藏夹存储和管理
## 🚀 启动参数
### 基本用法
双击exe启动
### 参数说明
```bash
.\TrayChrome.exe [参数]
```
| 参数 | 功能 | 示例 |
|------|------|------|
| `--url <网址>` | 指定启动时加载的网页 | `--url "https://www.google.com"` |
| `--open` | 启动时直接显示窗口 | `--open` |
| `--clean` | 启用超级极简模式(隐藏工具栏) | `--clean` |
| `--unclean` | 强制禁用超级极简模式 | `--unclean` |
| `--help` 或 `-h` | 显示帮助信息 | `--help` |
### 使用示例
```bash
# 启动极简模式jandan.net
.\TrayChrome.exe --url "https://jandan.net" --open --clean
# 强制禁用极简模式启动
.\TrayChrome.exe --unclean
# 显示帮助信息
.\TrayChrome.exe --help
# 直接打开网页并显示窗口
.\TrayChrome.exe --url "https://www.baidu.com" --open
```
## 🎮 界面功能详解
### 顶部工具栏
| 元素 | 功能 | 操作方式 |
|------|------|----------|
| **☰ 汉堡菜单** | 窗口拖拽和调整 | 左键拖拽移动窗口
右键拖拽调整窗口大小 |
| **地址栏** | 网址输入和显示 | 输入网址后按 Enter 导航 |
| **× 关闭按钮** | 隐藏窗口到托盘 | 左键点击 |
### 底部功能按钮栏
| 按钮 | 图标 | 功能 | 说明 |
|------|------|------|------|
| **后退** | ‹ | 返回上一页 | 浏览历史后退 |
| **前进** | › | 前往下一页 | 浏览历史前进 |
| **刷新** | ⟳ | 重新加载页面 | 刷新当前网页 |
| **收藏夹** | ★ | 收藏夹管理 | 点击显示收藏夹菜单 |
| **暗色模式** | ☾/☼ | 切换网页暗色模式 | 在暗色和亮色模式间切换 |
| **新标签页** | ⫘ | 在默认浏览器打开 | 在系统默认浏览器中打开当前页面 |
| **用户代理** | ▯ | 切换 UA | 在移动端和桌面端 User-Agent 间切换 |
| **置顶** | 📌/⚲ | 窗口置顶 | 切换窗口是否始终保持在最前面 |
| **缩小** | - | 缩小页面 | 减小网页缩放比例 |
| **放大** | + | 放大页面 | 增大网页缩放比例 |
| **拖拽** | | 拖拽移动 | 拖拽移动窗口位置 |
| **调整** | | 调整大小 | 拖拽调整窗口大小 |
### 收藏夹功能
- **添加收藏**:点击收藏夹按钮 → "添加到收藏夹"
- **管理收藏**:点击 "open bookmark.json" 编辑收藏夹json文件(删除收藏)
- **快速访问**:收藏夹菜单中直接点击网站名称
## 🎯 交互操作
### 键盘快捷键
- **Enter**:地址栏中确认导航
- **Ctrl + 点击链接**:在新窗口中打开
- **win + 方向键** : 快速调整尺寸
## 📁 文件存储
应用程序数据存储在:
```
%APPDATA%\TrayChrome\
├── bookmarks.json # 收藏夹数据
└── settings.json # 应用设置
```
## 🛠️ 技术栈
- **框架**:.NET 6.0 + WPF
- **浏览器引擎**:Microsoft WebView2
- **托盘支持**:Hardcodet.NotifyIcon.Wpf
- **目标平台**:Windows 10/11