# dingtalk[![Release](https://github.com/nashaofu/dingtalk/actions/workflows/release.yml/badge.svg?branch=master)](https://github.com/nashaofu/dingtalk/actions/workflows/release.yml)
钉钉桌面版,基于 electron 和钉钉网页版开发,支持 Windows、Linux 和 macOS
## 特别说明
由于钉钉已经下线了网页版,由于本项目基于网页版钉钉进行开发,所以本项目已经不可使用了。感谢大家的一路陪伴,因为你们的使用与支持,本项目才能发展壮大,也收获了很多 Star,帮助了我成长,谢谢大家。
## 社区相关文章
- [福珑2.0主机(龙芯3a4000+Debian10)使用桌面版钉钉](https://tieba.baidu.com/p/7215366063)
- [龙芯3A4000+Debian10系统使用钉钉桌面版(dingtalk)](https://b23.tv/MvJO3E)
- [如何在优麒麟上安装钉钉(DingTalk)软件](https://mp.weixin.qq.com/s/0STmE9KJZgR_RNpIiSqFUA)
## 安装步骤
> 直接从[GitHub releases](https://github.com/nashaofu/dingtalk/releases/latest)页面下载最新版安装包即可
## 国内仓库与版本安装包
- 国内 git 地址:[https://gitee.com/nashaofu/dingtalk](https://gitee.com/nashaofu/dingtalk)
- 安装包:[https://pan.baidu.com/s/12pM3fi5nphCdgGH9WAnXvw](https://pan.baidu.com/s/12pM3fi5nphCdgGH9WAnXvw)
### 特别说明,提 issue 请尽量到[GitHub](https://github.com/nashaofu/dingtalk),分别处理多个仓库实在精力有限
## 手动构建
```bash
# 安装依赖
# linux系统构建rpm请运行如下命令,否则可能会打包失败
# sudo apt-get -qq update
# sudo apt-get install --no-install-recommends -y gcc-multilib g++-multilib
# sudo apt-get install --no-install-recommends -y rpm
npm install
# 打包源码
npm run build
# 生成安装包
npm run pack
```
## 贡献指南
非常欢迎有兴趣的小伙伴一起来贡献力量,我写了一份很简单的[贡献指南](./CONTRIBUTING.md),希望能帮助你快速上手
## 截图效果
1. 二维码登录页面
![1.png](./screenshot/1.png)
2. 账号密码登录页面
![2.png](./screenshot/2.png)
3. 登录后页面展示
![3.png](./screenshot/3.png)
4. 邮箱打开效果
![4.png](./screenshot/4.png)
5. 截图效果预览
![5.png](./screenshot/5.png)
6. 系统设置界面
![7.png](./screenshot/7.png)
7. 关于界面
![8.png](./screenshot/8.png)
## 功能说明
1. 本版本是基于网页版钉钉和 electron 制作的
2. 本版本与网页版的区别
- 解决了网页版钉钉内容区域无法最大化的问题
- 除了少数的功能未能够完全实现,其余的使用体验和 PC 版钉钉基本一致
3. 支持屏幕截图,并且支持多显示器截图。截图快捷键为`ctrl+alt+a`
4. 添加应用分类,[Linux 系统分类](https://specifications.freedesktop.org/menu-spec/latest/apa.html#main-category-registry)
5. 目前已经支持 Linux、macOS 和 Windows 三个平台
## 更新说明
1. 支持屏幕截图,并且支持多显示器截图。截图快捷键为`ctrl+alt+a`,2017-10-23
2. 支持网络错误页面提示,网络恢复自动跳转到登陆页面,2017-12-28
3. 修改网络错误页面,支持快捷键设置,2018-02-07
4. 更新截图功能,支持多显示器截图,目前确认支持 Ubuntu16,Ubuntu17 不支持,其他 Linux 系统未测试,其中使用了[electron-screenshots](https://github.com/nashaofu/electron-screenshots)模块来实现截图;修复设置页面不修改快捷键时,点击保存时提示错误的 BUG,2018-03-03
5. 整个项目采用 webpack 打包,采用 electron-builder 来构建应用,分别构建生成三大平台安装包,2018-03-22
6. 添加关于页面,文件下载进度支持,消息提示不弹出问题修复,修复 Linux 更新问题,2018-04-01
7. 修复消息提示 node-notifier 图标显示问题,2018-04-07
8. 修改消息提示太多不能关闭导致卡顿问题,支持 rpm 打包,升级截图工具,2018-05-30
9. 修复视频点击之后页面跳转问题,支持一下 Mac,升级一下 electron,2018-08-13
10. 支持自动更新检测设置 2018-03-09
11. 支持截图开启和关闭功能 2018-04-27
12. 支持新消息托盘图标闪烁开关设置 2018-07-04
## TODO
- [x] 支持网络断开时显示错误页
- [x] 添加关于页面
- [x] 消息提示在 windows 上不出来的 BUG,或者替换为 node-notifier 模块
- [x] windows 弹出下载提示问题
- [ ] 邮箱打不开问题
## 关于支持加密信息的说明
加密信息暂不支持,详情请看[企业信息加密相关](https://github.com/nashaofu/dingtalk/issues/2),也欢迎各位朋友能够去研究一下,帮助实现这个功能
## 关于 Linux 程序占用资源过高的问题
程序托盘闪烁功能可能会导致占用资源过高,所以新版本可关闭新消息托盘闪烁功能
## 求关注
下面是作者的公众号,里面会分享一些前端知识,有时也会写写随笔。欢迎关注支持!
![公众号](./screenshot/qrcode.jpg)
## 打赏
如果你觉得作者的辛苦付出有帮助到你,你可以给作者买杯咖啡!🤣
![打赏](./screenshot/reward.png)
## 字节跳动内推
打个广告,挣点内推奖金🤪,社招内推[请点这里](https://job.toutiao.com/s/eJT84ta),校招内推[请点这里](https://jobs.toutiao.com/s/eJTe3L1)。你也可以扫描下方二维码,或者在本仓库的[issues](https://github.com/nashaofu/nashaofu/issues)中留言联系我!
<div align="center">
<table>
<thead>
<tr>
<th>社招内推</th>
<th>校招内推</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<img src="https://github.com/nashaofu/nashaofu/raw/master/内推二维码/社招内推.png" width="300" />
</td>
<td>
<img src="https://github.com/nashaofu/nashaofu/raw/master/内推二维码/校招内推.png" width="300" />
</td>
</tr>
</tbody>
</table>
</div>
没有合适的资源?快使用搜索试试~ 我知道了~
基于electron和钉钉网页版开发,支持Windows、Linux和macOS.zip
共98个文件
js:48个
png:26个
vue:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 80 浏览量
2024-02-10
14:09:06
上传
评论
收藏 2.65MB ZIP 举报
温馨提示
嵌入式linux开发
资源推荐
资源详情
资源评论
收起资源包目录
基于electron和钉钉网页版开发,支持Windows、Linux和macOS.zip (98个子文件)
dingtalk-master
.editorconfig 147B
.browserslistrc 33B
yarn.lock 315KB
.vscode
launch.json 632B
babel.config.js 298B
.eslintrc.js 398B
.github
workflows
release.yml 794B
PullRequestCheck.yml 752B
resources
logo.png 25KB
tray
20x20.png 1KB
n-20x20.png 1KB
16x16.png 864B
n-16x16.png 839B
n-64x64.png 7KB
64x64.png 4KB
icons
48x48.png 3KB
96x96.png 10KB
16x16.png 864B
32x32.png 2KB
256x256.png 25KB
512x512.png 102KB
icon.ico 548KB
64x64.png 4KB
icon.icns 88KB
24x24.png 1KB
128x128.png 11KB
dingtalk.psd 142KB
src
renderer
settingWin
App.vue 3KB
components
switch
index.js 98B
switch.vue 2KB
button
index.js 98B
button.vue 2KB
keybinding
keybinding.vue 4KB
index.js 114B
index.js 504B
index.html 300B
aboutWin
mpqrcode.jpg 27KB
App.vue 3KB
logo.png 25KB
index.js 320B
preload
mainWin
notify.js 660B
notifyMessage.js 1KB
winOperation.js 825B
utils.js 2KB
fileTask.js 4KB
download.js 3KB
logout.js 463B
open.js 1KB
index.js 2KB
Events.js 4KB
openEmail.js 592B
css.less 2KB
emailWin
index.js 489B
main
notify.js 592B
emailWin.js 2KB
settingWin.js 2KB
aboutWin.js 1KB
download.js 1KB
setting.js 2KB
index.dev.js 349B
dingtalkTray.js 2KB
dingtalk.js 4KB
shortcut.js 986B
autoUpdate.js 1KB
index.js 65B
mainWin.js 3KB
logo.js 1KB
contextMenu.js 2KB
screenshot
3.png 222KB
1.png 84KB
reward.png 121KB
6.png 435KB
5.png 290KB
4.png 249KB
8.png 268KB
qrcode.jpg 27KB
7.png 270KB
2.png 138KB
LICENSE 1KB
CONTRIBUTING.md 4KB
dependencies.js 2KB
package.json 3KB
build
renderer
views.js 369B
webpack.prod.conf.js 1KB
webpack.base.conf.js 2KB
webpack.dev.conf.js 1KB
config.js 607B
style-loader.js 1020B
preload
webpack.prod.conf.js 388B
webpack.base.conf.js 1KB
webpack.dev.conf.js 311B
main
webpack.prod.conf.js 362B
webpack.base.conf.js 925B
webpack.dev.conf.js 320B
electron-builder.yml 1KB
.gitignore 899B
README.md 6KB
postcss.config.js 59B
共 98 条
- 1
资源评论
博士僧小星
- 粉丝: 1934
- 资源: 5894
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功