基于electron快速将任意网站打包成跨平台的桌面端软件

窗口 true electron 桌面 false
发布于 2024-07-31
1181

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读

徐小夕介绍了他使用Electron开发的桌面端应用Dooring-electron,旨在帮助用户快速将线上网站转化为桌面应用,并分享了一款在线工具,允许用户无需编码即可实现这一转换。

Electron的基础知识

Electron采用Chromium的多进程架构,包括主进程和渲染器进程。主进程负责创建和管理应用窗口,使用BrowserWindow类的实例加载网页,并可以通过webContent对象与网页内容交互。

实现线上网站打包成桌面端软件

可以通过加载第三方网络资源,并通过监听窗口事件来控制新页面的窗口尺寸。具体的窗口设置示例和网站打包的配置可以在GitHub上找到相关教程。

无需编码打包网站

在线工具Webdesk提供快速转换网页为桌面应用的服务,支持多平台,并适用于多种应用场景。但存在一些缺点,如无代码签名、安装包体积大和运行时内存占用高,并且需要网络连接才能使用。

Webdesk的未来规划

Webdesk计划增加代码签名、应用平台上架、体积减小、离线使用功能和多语言支持,以提高安装安全性、减少内存占用并增加用户便利性。

徐小夕鼓励用户点赞支持开源贡献者,并欢迎用户推荐自己的开源项目。

趣谈前端

徐小夕【知乎专栏作家】掘金签约作者,定期分享前端工程化,可视化,企业实战项目知识,深度复盘企业中经常遇到的500+技术问题解决方案。【关注趣谈前端,前端路上不迷茫】

157 篇文章
浏览 174.9K

还在用多套工具管项目?

一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。

加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线