# 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代码,用来进行后面的人脸识别等业务 ``` ``` ![唤起本地摄像头](https://images.gitee.com/uploads/images/2021/0922/161907_645b5f2a_1898758.png "唤起本地摄像头") #### 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