扫码阅读
手机扫码阅读

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

278 2024-07-31

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

查看原文:基于electron快速将任意网站打包成跨平台的桌面端软件
文章来源:
趣谈前端
扫码关注公众号

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

Electron的基础知识

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

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

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

无需编码打包网站

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

Webdesk的未来规划

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

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

想要了解更多内容?

查看原文:基于electron快速将任意网站打包成跨平台的桌面端软件
文章来源:
趣谈前端
扫码关注公众号