Electron

Electron

文章 634 浏览 416

记录一次 BUG 发现经历:使用 ssh2-stream sftp 上传文件出错的问题

场景 最近的一个业务需求,开发一款桌面端应用,用来部署企业级的物联网应用,需要使用本机进行目标主机进行命令交互。桌面端应用使用的是 electron …

霞映澄塘 2021-12-18 19:09:01 1319 0 0

Nodejs 简介

一、Nodejs 是什么? 1、nodejs 是一个开发平台,就像java开发平台、.net开发平台、php开发平台、Appple开发平台一样。 何为开发平台? 有对应的编程…

JSmiles 2021-07-19 13:06:57 1204 0 0

electron-baidu-tongji 在 electron 中接入百度统计

安装 # yarn $ yarn add electron-baidu-tongji # or npm $ npm install electron-baidu-tongji -S API 接口 ebtMain(ipcMain, [isDevelopment]) 主进…

JSmiles 2021-07-14 13:58:30 1750 0 0

electron-builder 打包错误 cannot find module fs/promises

这是 nodejs 版本太低导致的,查看 electron-builder 的代码可以发现,里面都是 require("fs/promises") 这样的引用,但是旧版 nodejs 是 require("fs…

JSmiles 2021-07-07 22:43:24 2968 0 0

Electron 实践之自动更新

本文仅包含 MacOX 经验,Windows 待实践后更新。 electron 官方的 auto update 文档并不完善,多番 google 后,找到一种使用简单、跨平台、无特殊服务…

JSmiles 2021-06-25 19:29:20 2487 2 0

Electron 制作右键菜单

一、菜单快捷键绑定 绑定快捷键的属性是 accelerator 属性,比如我们新打开一个窗口,我们就的代码可以写成这样。 accelerator: `ctrl+n` 全部代码如…

JSmiles 2021-06-24 12:36:00 2311 0 0

Electron 应用打包

当我们使用了 Electron 开发完应用后,一定想着如何打包成 exe 文件,打包的方式有很多,甚至根据你使用不同的前端框架,打包方式也会有所不同。这里…

JSmiles 2021-06-23 12:27:49 1949 0 0

Electron 中通过链接打开浏览器

一、示例 渲染进程中默认加入一个标签,进行跳转默认是直接在窗口中打开,而不是在浏览器中打开的,如果我们想在默认浏览器中打开,要如何操作呢?我…

JSmiles 2021-06-22 12:34:55 1769 0 0

Electron 概述简介

一、Electron 是什么? 1、Electron 是由 github 开发的开源框架 2、允许开发者使用 Web 技术构建跨平台的桌面应用 Electron = Chromium + Node.js + …

JSmiles 2021-06-22 12:32:58 1430 0 0

Electron 注册全局快捷键

全局快捷键模块就是 globalShortcut,意思就是我们打开软件以后,按键盘上的快捷键,就可以实现用快捷键实现特定的功能,相当于用键盘快捷键触发某些…

JSmiles 2021-06-21 13:26:20 1527 0 0

Electron 开发环境搭建

Windows 下安装 Node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。什么事情驱动、非阻塞式I/O,适合高并发应用使用。 安装后,可以…

JSmiles 2021-06-21 13:03:46 1328 0 0

Electron 断网提醒功能制作

桌面客户端的程序都必备的一个功能是判断网络状态,这个其实可以用 window.addEventListener 来进行事件监听。 一、相关事件 其实这个是 JavaScript …

JSmiles 2021-06-21 12:26:03 1288 0 0

Electron 第一个 Hello world 程序

一、新建index.html文件 新建一个文件夹,比如 ElectronDemo01 在项目的根目录中新建一个 index.html 文件,然后编写如下的代码(可以用快速生成的方…

JSmiles 2021-06-20 13:24:47 1301 0 0

Electron 剪贴板事件

在开发中我们经常会遇到给用户一个激活码,然后让用户复制粘贴的情况,这时候就需要用到 clipboard 模块,也就是我们的剪贴板模块。 复制激活码功能实…

JSmiles 2021-06-20 13:01:15 1474 0 0

Electron 中嵌入网页和打开子窗口

用 BrowserView 来嵌入一个网页到我们应用中,这很类似 Web 中的 &ltiframe&gt 标签。需要注意的是 BrowserView 是主进程中的类,所以只能在主进程中…

JSmiles 2021-06-19 12:59:51 4005 0 0
更多

推荐作者

qq_Yqvrrd

文章 0 评论 0

2503248646

文章 0 评论 0

浮生未歇

文章 0 评论 0

养猫人

文章 0 评论 0

第七度阳光i

文章 0 评论 0

新雨望断虹

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文