# EDesk
**Repository Path**: itez/edesk
## Basic Information
- **Project Name**: EDesk
- **Description**: 基于CefSharp实现的桌面Web集成运行环境
- **Primary Language**: C#
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 2
- **Created**: 2021-09-14
- **Last Updated**: 2025-08-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: cefsharp
## README
# EDesk
## 介绍
基于CefSharp实现的桌面Web集成运行环境
## 软件架构
1. .NETFramework Version=v4.5.2
2. CefSharp Version=v93.1.111.0
## 安装教程
1. 克隆项目源码
2. 使用NuGet导入CefSharp WinForm组件
3. 目标环境设置为x86
4. 运行即可
## 已实现功能
1. 屏蔽右键菜单
2. 自定义首页
3. Form标题跟随Web标题自动更新
4. 重写新窗口(target=_blank)
5. 重写弹窗(alert/confirm)
6. 快捷键:F5刷新页面
7. 快捷键:Ctrl + F5强制刷新页面
8. 快捷键:F11全屏/恢复
9. 快捷键:F12打开控制台
10. 自定义UserAgent:EDesk/1.0.0
11. 增加JS对象注入:EDesk
12. 增加JS对象自动绑定函数:EDeskReady
13. 摄像头操作API
## API说明
#### 1. Web端JS环境初始化
```
```
#### 2. 调用本地摄像头拍照(一)
只返回照片的Base64代码,用来进行后面的人脸识别等业务
```
```

#### 3. 调用本地摄像头拍照(二)
同时返回照片的Base64及本地保存路径
```
```
## 下一步计划
1. 身份证阅读器API
## 使用说明
1. 可自定义App.config中的相关配置项
2. IndexUrl:首页地址,默认:[上游官网](http://www.itez.com.cn)
3. xxxx
## 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request